3

我今天尝试在我的服务器上安装 pysvn,但遇到了一些问题,如下所示:

[root@coffish pysvn-1.7.6]# python setup.py install
running install
running bdist_egg
running egg_info
writing pysvn.egg-info/PKG-INFO
writing top-level names to pysvn.egg-info/top_level.txt
writing dependency_links to pysvn.egg-info/dependency_links.txt
reading manifest file 'pysvn.egg-info/SOURCES.txt'
writing manifest file 'pysvn.egg-info/SOURCES.txt'
Info: Configure for python 2.6.5 in exec_prefix /usr
Info: Found  PyCXX include in /usr/local/src/pysvn-1.7.6/Import/pycxx-6.2.4
Info: Found  PyCXX include in /usr/local/src/pysvn-1.7.6/Import/pycxx-6.2.4
Info: Found   PyCXX Source in /usr/local/src/pysvn-1.7.6/Import/pycxx-6.2.4/Src
('Error:', 'cannot find SVN include svn_client.h - use --svn-inc-dir')
make: *** No rule to make target `clean'.  Stop.
make: *** No targets.  Stop.
make: *** No rule to make target `egg'.  Stop.
error: Not a URL, existing file, or requirement spec: 'dist/pysvn-1.7.6-py2.6-linux-       i686.egg'

我还试图找到一个 svn_client.h 文件并将其放在当前目录中,但它没有用。建议下载subversion客户端包。但是什么是颠覆客户端包?

我怎么解决这个问题。

4

3 回答 3

2

我有同样的问题。我找到了这个解决方案并且它正在工作。

下载最新的 epel-release rpm 从

http://dl.fedoraproject.org/pub/epel/6/x86_64/

目前 :

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

安装 epel-release rpm:

rpm -Uvh epel-release*rpm

安装 pysvn rpm 包:

yum install pysvn

于 2014-05-09T07:29:52.633 回答
2

似乎在这里回答

你没有提到 python 版本,但是如果你有旧的 python 版本,这可以很容易地解决。我有 python 2.6.6,答案对我有用。

安装说明在 INSTALL.html 中

于 2013-04-14T04:21:24.540 回答
0

您是否安装了 subversion 和 subversion-devel 软件包?

subversion-devel.i686 : Development package for the Subversion libraries
subversion.i686 : A Modern Concurrent Version Control System

再见

于 2012-03-30T14:38:56.747 回答