题
我开发团队中的另一个人一直在通过面料部署我们的Django应用程序到服务器。由于我还需要能够部署,因此我在系统上设置了结构,但是当我尝试部署时,我会收到一个全局名称错误:
File ".../fabfile.py", line 4, in staging
config.settings = 'staging'
NameError: global name 'config' is not defined
由于我们知道Fabfile很好,因此在我的设置中必须是一个问题。有任何想法吗?
解决方案
哦,我知道这个错误,发生了此错误,因为您已将其安装在计算机织物版本中高于0.9,并且您要使用的织物文件已使用织物<0.9的旧版本开发。
有关更多详细信息 config
OBJ已替换 env
在面料0.9中,如果您运行 fabfile
使用高于0.9的面料版本将无法识别 config
目的。
因此,您应该安装旧版本的面料软件包,或者只是更新您的Fabfile,我认为该是时候了:)
希望这可以帮到你 :)
不隶属于 StackOverflow