我可以在 a 中使用缩进吗Dockerfile?
像这样使用空格进行缩进有什么问题吗?
FROM python:3.8-buster
RUN pip --no-cache-dir install poetry gunicorn
WORKDIR /app
COPY poetry.toml pyproject.toml poetry.lock /app/
RUN poetry export --dev -f requirements.txt > requirements.txt
RUN pip install --no-cache-dir -r requirements.txt
WORKDIR /app/src
COPY src /app/src
RUN ./manage.py collectstatic --noinput --clear
CMD ["gunicorn", "--bind", ":8000", "wsgi:application"]
Run Code Online (Sandbox Code Playgroud)
构建这样的 docker 镜像似乎工作得很好。
我想在我的顶部检查.vimrc是否安装了 vim-plug 并采取相应的措施,这样每当我安装点文件时,第一次运行 vim 后就不会出现错误。
如果没有 vim-plug,那么 wget 应该从 github 下载它并安装插件。
到目前为止我有这个代码片段
if empty(glob("~/.vim/autoload/plug.vim"))
execute '!mkdir ~/.vim/autoload && wget -O ~/.vim/autoload/plug.vim https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
endif
call plug#begin('~/.vim/plugged')
" plugins...
call plug#end()
Run Code Online (Sandbox Code Playgroud)
但这只是确保 vim-plug 存在于插件目录中。下载后如何加载此插件并发出 PlugInstall call plug#end()?
谢谢你的帮助!
编辑 我通过添加部分地解决了问题
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
Run Code Online (Sandbox Code Playgroud)
不幸的是,仍然会出现一些错误。