我正在我的Linux计算机上尝试使用git p4。但由于某种原因,git-p4似乎存在问题。当我运行git p4命令时,我得到:
fatal: git was built without support for git-p4 (NO_PYTHON=1)知道为什么会显示这条消息吗?反正我能修好吗?
我使用的是内核版本3.11.0的Ubuntu发行版。
提前谢谢你。
发布于 2016-02-12 10:56:16
您可以下载git-p4.py文件并将其移到正确的目录:
wget http://git.kernel.org/cgit/git/git.git/plain/git-p4.py?id=master -O git-p4 && chmod +x git-p4
sudo mv git-p4 /usr/lib/git-core/发布于 2014-11-26 17:46:58
您可以下载python脚本并在某个地方安装它,如下所述:
我发现我必须将git-p4放到我的Ubuntu系统上的/usr/lib/git核心中,这样git才能调用它:
$ sudo mv /path/to/git-p4.py /usr/lib/git-core/git-p4
$ git p4 clone //depot/somebranch
(您需要删除.py文件扩展名)。
或者您可以手动运行它(它只是一个Python脚本,没有特定的依赖项)。
例如:
$ /path/to/git-p4.py clone //depot/somebranch
真正的问题是git-p4 Debian包已经被删除,因为它依赖于非免费的p4客户端。请参阅此bug报告:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=715534
因此,创建一个非自由的或控制的git-p4debian包将正确地修复这个问题。
发布于 2014-07-12 08:57:08
Ubuntu14.04中包含的git版本并不是在python支持下编译的。git-p4是用python编写的。这个版本的git包含一个名为git-p4的shell脚本,它为您提供消息。
你可以:
$PATH中,并删除shell脚本git-p4。https://stackoverflow.com/questions/24636289
复制相似问题