2012-08-17 32 views
1

当我试图从bootstrapper.txt我怎样才能让混帐或PIP引导没有错误?

$ pip install -r bootstrapper.txt 

然后安装我有以下的回溯与错误:

Downloading/unpacking python-keystoneclient==0.1.1 (from -r http://git.ged.ru/ged-thrift-server.git/blob_plain/HEAD:/requirements.txt (line 49)) 
    Downloading python-keystoneclient-0.1.1.tar.gz (54Kb): 54Kb downloaded 
    Running setup.py egg_info for package python-keystoneclient 

    warning: no files found matching 'python-keystoneclient' 
Downloading/unpacking kazoo==0.2 (from -r http://git.ged.ru/ged-thrift-server.git/blob_plain/HEAD:/requirements.txt (line 50)) 
    Downloading kazoo-0.2.tar.gz (46Kb): 46Kb downloaded 
    Running setup.py egg_info for package kazoo 

    warning: no previously-included files matching '*pyc' found anywhere in distribution 
    warning: no previously-included files matching '*pyo' found anywhere in distribution 
Downloading/unpacking Sphinx==1.1.3 (from -r http://git.ged.ru/ged-thrift-server.git/blob_plain/HEAD:/requirements.txt (line 53)) 
    Downloading Sphinx-1.1.3.tar.gz (2.6Mb): 2.6Mb downloaded 
    Running setup.py egg_info for package Sphinx 

    no previously-included directories found matching 'doc/_build' 
Obtaining pylib from git+ssh://[email protected]/[email protected]#egg=pylib-dev (from -r http://git.ged.ru/ged-thrift-server.git/blob_plain/HEAD:/requirements.txt (line 56)) 
    Cloning ssh://[email protected]/pylib.git (to a1f66e8dc124165e89fc76dd6f2bf86ccd0527e7) to ./src/pylib 
    Complete output from command /usr/bin/git rev-parse origin/HEAD: 
fatal: ambiguous argument 'origin/HEAD': unknown revision or path not in the working tree. 

Use '--' to separate paths from revisions 

origin/HEAD 

---------------------------------------- 
Command /usr/bin/git rev-parse origin/HEAD failed with error code 128 
Storing complete log in /home/ks/.pip/pip.log 

http://dumpz.org/246888/ - 这是回溯(从/home/ks/.pip /pip.log)。

我的点子的版本是:

pip 1.0.2 from /home/ks/python/ged/converters/prosto/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg (python 2.7) 

UPD:

如此,但之后我把它升级到1.1 - 这是犯同样的错误..

我应该做的解决这个?

+0

什么是你'git'版本? (使用'在/ usr/bin中/混帐--version'看看) – 2012-09-04 00:06:18

+0

1.1我记得 - 我不是现在的工作机器。 – 2012-09-05 07:51:05

+0

也许这就是问题所在。更新你的git版本,请回来更多信息。 (GIT 1.1发布大约7年前:https://github.com/git/git/tags?after=v1.4.2-rc3&curr=v1.5.6.6) – 2012-09-05 13:32:56

回答

2

你是什么混帐配置设置为color.ui?

git config --get color.ui

煤矿被设置为“总是”,我得到了同样的错误。

当我把它改成“真”,

git config --global color.ui true

,在我的情况下,解决了这个错误。

http://git-scm.com/book/en/Customizing-Git-Git-Configuration#Colors-in-Git

+0

当我将这个版本更改为最新版本时,我解决了这个问题。 =) – 2013-03-21 10:59:42

1

这听起来像你已经得到了这个工作,但是对于其他人在那里谁可能会遇到这个错误,我已经当我试图点子安装一个远程的git包此相同的REV-解析问题在一个具体的承诺头上。

我跑PIP 1.2.1。

当我更新点到最新版本(在这一点上,它是1.5.6),那个git rev-parse错误消失了。