无法在部署过程中创建gunicorn_start

时间:2018-05-11 17:58:13

标签: python django vim deployment gunicorn

我正在尝试我的第一次部署。遵循this条款。问题是那些指令是针对python 2.7的,而我是3+。所以我把它与其他指令混在一起。我为python 3创建了一个虚拟环境。也成功运行python manage.py runserver 0.0.0.0:8000。

但在配置Gunicorn时停止了 当我写vim bin/gunicorn_start时 - 我来到vim redactor,我写了一些配置,但接下来当我尝试保存并退出: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

1 个答案:

答案 0 :(得分:1)

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