Django 流浪汉';摊铺机devstack lms和x27;启动服务器:命令";python setup.py egg“u info”;失败,错误代码为1

Django 流浪汉';摊铺机devstack lms和x27;启动服务器:命令";python setup.py egg“u info”;失败,错误代码为1,django,git,vagrant,virtualbox,vagrantfile,Django,Git,Vagrant,Virtualbox,Vagrantfile,我正在尝试安装devstack edx,但遇到了一些问题。我找到了这个帖子 但对我不起作用。 当我尝试启动服务器时,会出现下一次失败: dxapp@precise64:~/edx-platform$ paver devstack studio ---> pavelib.servers.devstack ---> pavelib.prereqs.install_prereqs ---> pavelib.prereqs.install_ruby_prereqs Ruby prer

我正在尝试安装devstack edx,但遇到了一些问题。我找到了这个帖子

但对我不起作用。 当我尝试启动服务器时,会出现下一次失败:

dxapp@precise64:~/edx-platform$ paver devstack studio
---> pavelib.servers.devstack
---> pavelib.prereqs.install_prereqs
---> pavelib.prereqs.install_ruby_prereqs
Ruby prereqs unchanged, skipping...
---> pavelib.prereqs.install_node_prereqs
Node prereqs unchanged, skipping...
---> pavelib.prereqs.install_python_prereqs
pip install -q --exists-action w -r requirements/edx/pre.txt
You are using pip version 6.0.8, however version 7.1.0 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
pip install -q --exists-action w -r requirements/edx/github.txt
You are using pip version 6.0.8, however version 7.1.0 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Could not find a tag or branch '96e1922348bfe6d99201b9512a9ed946c87b7e0b', assuming commit.
Could not find a tag or branch 'b0686a76f1ce3532088c4aee6e76b9abe61cc808', assuming commit.
Could not find a tag or branch 'd89aae2a82f2b', assuming commit.
[... more lines with the same content ....]
Could not find a tag or branch 'a286e89c73e1b788e35ac5b08a54b71a9fa63cfd', assuming commit.
Could not find a tag or branch '64a8b603f42669bb7fdca03d364d4e8d3d6ad67d', assuming commit.
Could not find a tag or branch '172a90fd2738f8142c10478356b2d9ed3e55334a', assuming commit.
pip install -q --exists-action w -r requirements/edx/local.txt
You are using pip version 6.0.8, however version 7.1.0 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
pip install -q --exists-action w -r requirements/edx/base.txt
You are using pip version 6.0.8, however version 7.1.0 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
meliae is potentially insecure and unverifiable.
Requested meliae==0.4.0 (from -r requirements/edx/base.txt (line 53)), but installing version None
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-rNPjSe/dm.xmlsec.binding`<br>


Captured Task Output:
---------------------

---> pavelib.servers.devstack
---> pavelib.prereqs.install_prereqs
---> pavelib.prereqs.install_ruby_prereqs
---> pavelib.prereqs.install_node_prereqs
---> pavelib.prereqs.install_python_prereqs
pip install -q --exists-action w -r requirements/edx/pre.txt
pip install -q --exists-action w -r requirements/edx/github.txt
pip install -q --exists-action w -r requirements/edx/local.txt
pip install -q --exists-action w -r requirements/edx/base.txt

Build failed running pavelib.servers.devstack: Subprocess return code:1
dxapp@precise64:~/edx平台$paver devstack studio
--->pavelib.servers.devstack
--->pavelib.prereqs.install_prereqs
--->pavelib.prereqs.install_ruby_prereqs
Ruby prereqs未更改,正在跳过。。。
--->pavelib.prereqs.install_node_prereqs
节点预请求未更改,正在跳过。。。
--->pavelib.prereqs.install_python_prereqs
pip安装-q--存在操作w-r需求/edx/pre.txt
您使用的是pip版本6.0.8,但版本7.1.0可用。
您应该考虑通过“PIP安装升级PIP”命令进行升级。
pip安装-q——存在操作w-r需求/edx/github.txt
您使用的是pip版本6.0.8,但版本7.1.0可用。
您应该考虑通过“PIP安装升级PIP”命令进行升级。
找不到标记或分支“96e1922348bfe6d99201b9512a9ed946c87b7e0b”,假定为提交。
找不到标记或分支“b0686a76f1ce3532088c4aee6e76b9abe61cc808”,假定为提交。
找不到标记或分支“d89aae2a82f2b”,假定为提交。
[…具有相同内容的更多行….]
无法找到标记或分支“a286e89c73e1b788e35ac5b08a54b71a9fa63cfd”,假定为提交。
找不到标记或分支“64a8b603f42669bb7fdca03d364d4e8d3d6ad67d”,假定为提交。
找不到标记或分支“172a90fd2738f8142c10478356b2d9ed3e55334a”,假定为提交。
pip安装-q——存在操作w-r需求/edx/local.txt
您使用的是pip版本6.0.8,但版本7.1.0可用。
您应该考虑通过“PIP安装升级PIP”命令进行升级。
pip安装-q——存在操作w-r需求/edx/base.txt
您使用的是pip版本6.0.8,但版本7.1.0可用。
您应该考虑通过“PIP安装升级PIP”命令进行升级。
meliae可能不安全且无法验证。
请求的meliae==0.4.0(来自-r requirements/edx/base.txt(第53行)),但安装版本为None
命令“python setup.py egg_info”在/tmp/pip build rNPjSe/dm.xmlsec.binding`
捕获的任务输出: --------------------- --->pavelib.servers.devstack --->pavelib.prereqs.install_prereqs --->pavelib.prereqs.install_ruby_prereqs --->pavelib.prereqs.install_node_prereqs --->pavelib.prereqs.install_python_prereqs pip安装-q--存在操作w-r需求/edx/pre.txt pip安装-q——存在操作w-r需求/edx/github.txt pip安装-q——存在操作w-r需求/edx/local.txt pip安装-q——存在操作w-r需求/edx/base.txt 生成运行pavelib.servers.devstack失败:子进程返回代码:1

顺便说一句,我已经尝试更新pip,看起来一切正常(成功安装了pip-7.1.0),但我在尝试使用摊铺机devstack studio时总是收到这条消息。

通过以下步骤解决此问题:

Requested meliae==0.4.0 (from -r requirements/edx/base.txt (line 53)),but installing version None
这一行定义了当vagrant尝试安装所有base.txt文件依赖项时,
base.txt
文件中存在一些错误。

分步骤解决此问题:

1) 打开
base.txt
文件,并以行形式注释
meliae==0.4.0
#meliae==0.4.0

2) 现在,请尝试
pip install-r base.txt
文件,如果它成功运行,则没有问题,或者如果任何其他软件包出现问题,则遵循1(暂时注释此)步骤

3) 成功运行
base.txt后
3.1)从edx平台退出
3.2)在vagrant实例上(在
vagrant ssh
命令之后)安装所有注释包(
pip install meliae==0.4.0
在我的情况下)


现在再次运行lms系统:)

如果上述步骤不起作用,请尝试从Vagrant实例安装Cython、meliae==0.4.0和libxmlsec1