我正在尝试我的第一次部署。遵循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
答案 0 :(得分:1)
我知道已经晚了,但是可以在这里保存另一个灵魂...用sudo
打开vim。虚拟环境通过确保用户在写入任何内容之前绝对确定自己在做什么来保护自己。这是因为它位于bin
文件夹中。因此,获得sudo vim /bin/gunicorn_start
的特权才能将任何内容保存在该位置。然后,像以前一样:wq
。这次它将过去。