首页 > 解决方案 > 无法在部署过程中创建 gunicorn_start

问题描述

我正在尝试我的第一次部署。遵循说明。问题是这些说明适用于 python 2.7,而我使用的是 3+。所以我将它与其他一些说明混合在一起。我已经为 python 3 创建了一个虚拟环境。运行 python manage.py runserver 0.0.0.0:8000 也成功。

但停在配置点上Gunicorn
当我写vim bin/gunicorn_start- 我来到 vim 编辑器时,我写了一些配置,但是接下来当我尝试保存并退出时:wq- 我得到E212错误,简而言之,我无法保存该文件,但我不知道原因那个。
为什么会这样?我究竟做错了什么?

这是从 my_project_folder 开始修剪到顶级文件夹的文件夹结构,得到ls,可能会有所帮助(行中的第一个是我们来自的文件夹)。:

   ^ Cosmo
   | polo polo_env
   | environments
   | chiefir
   | home  bin  boot  dev  etc  initrd.img  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  snap  srv  sys  tmp  usr  var  vmlinuzcd

标签: pythondjangovimdeploymentgunicorn

解决方案


我知道已经很晚了,但可以在这里拯救另一个灵魂......打开 vim 为sudo. 虚拟环境通过确保用户在写任何东西之前绝对确定他们在做什么来保护自己。这是因为它在bin文件夹中。sudo vim /bin/gunicorn_start因此,获得能够在该位置保存任何内容的权限。之后,和之前一样,:wq. 这次会过去的。


推荐阅读