首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Git安装Pootle?

如何使用Git安装Pootle?
EN

Stack Overflow用户
提问于 2015-04-29 19:10:20
回答 1查看 314关注 0票数 0

我正在使用Ubuntu14.04,并且正在尝试安装狗狗的2.7版本,有人告诉我应该使用Git而不是pip,我认为这是因为这个版本不稳定,所以还没有pip包/还没有设置用于pip。但是不熟悉Python (而且我并不是一个真正的程序员),我在用manage.py来削弱数据库方面遇到了困难。

到目前为止,我已经将主分支签出到/srv/www/pootle/project,并在/usr/local/lib/python2.7/dist-packages/django中使用pip将Django升级到1.7.7版本。(见第2.7条要求.)

我以前已经成功地安装了使用pip和pootle setup的PIP2.5版本来初始化数据库,但是由于Potle2.7有命令,所以我一直在尝试用./manage.py initdb初始化数据库。其结果是:

代码语言:javascript
复制
Traceback (most recent call last):
  File "./manage.py", line 20, in <module>
    cmd_log(*sys.argv)
  File "/srv/www/pootle/project/pootle/core/log.py", line 61, in cmd_log
    fn = settings.LOGGING.get('handlers').get('log_action').get('filename')
  File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 46, in __getattr__
    self._setup(name)
  File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 42, in _setup
    self._wrapped = Settings(settings_module)
  File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 115, in __init__
    raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.")
django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be empty.

我想这是因为使用了Django设置,而不是我在/srv/www/pootle/pootle.conf的设置,它有我的秘密密钥和其他配置。

我尝试过在manage.pydjango-admin.py中使用manage.pydjango-admin.py选项,在/usr/local/lib/python2.7/dist-packages/django//usr/local/lib/python2.7/dist-packages/django/conf/中有一个名为pootle.settings的符号链接,名为pootle.settings,导致了my pootle.conf,但仍然得到了The SECRET_KEY setting must not be empty

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-29 20:05:41

这里的不同之处在于,当您通过pip安装pip时,您可以使用pootle命令,它有一个为您设置东西的方便转轮,包括自定义设置文件的路径。当您使用git克隆时,方便魔法是不可用的。

长话短说,您需要将POOTLE_SETTINGS环境变量设置为自定义设置文件的路径。

代码语言:javascript
复制
$ POOTLE_SETTINGS=/srv/www/pootle/pootle.conf python manage.py initdb

或者,由于您正在尝试git克隆,所以可以将设置文件重命名为90--定制设置--local.conf (90- -)和.conf扩展一样重要;-local与普特尔氏一样方便,并将其放入pick / settings /中,然后将其取出来。无需使用此方法设置POOTLE_SETTINGS env。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29952506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档