首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >作为SVN 1.8.9 -> no serf二进制文件的先决条件安装带有scons的serf

作为SVN 1.8.9 -> no serf二进制文件的先决条件安装带有scons的serf
EN

Stack Overflow用户
提问于 2015-01-18 18:52:20
回答 3查看 3.4K关注 0票数 3

我在Mac OSX 10.8.5上运行SVN 1.8.9。目前,命令"svn log“在给定的存储库中失败,并显示以下错误消息:

代码语言:javascript
复制
svn: E170000: Unrecognized URL scheme for 'https://...'

我的研究表明,这是因为SVN是从源代码编译而来,没有"--with-serf“标志。

因此,我按照说明使用scons构建工具下载并构建了serf (及其依赖APU和APR)。一切正常,但是在安装之后,没有serf二进制命令可用。当我在shell中输入'serf‘时,我得到命令not found错误。在我的机器上搜索一个serf二进制文件也没有给出任何结果。

安装过程中可能出了什么问题?二进制文件应该在哪里,为什么不在那里?在serf中安装SVN有什么变通方法吗?(我尝试了'brew install --build-from-source svn',但这似乎也不包括serf依赖项)

在此之前非常感谢。

干杯,

马丁

EN

回答 3

Stack Overflow用户

发布于 2015-03-16 07:06:46

下面是我所做的:

下载latest SVN

  • Download SCONS.

  • cd ~/Downloads/

  • tar -zxvf "latest SVN".tar.gz

  • cd "latest SCONS"

  • python setup.py install

  • cd ~/Downloads/"latest SVN"

  • sh get-deps.sh serf

  • cd serf

  • scons install

  • c..

  • 。/configure --with-serf

  • make install
票数 2
EN

Stack Overflow用户

发布于 2015-04-01 22:31:12

我在这里得到了同样的错误,并通过遵循这篇文章解决了这个问题:

我不得不在内部删除一些对subversion的旧引用:

  • /usr/local/include/subversion-1/
  • /usr/local/include/serf-1/
票数 1
EN

Stack Overflow用户

发布于 2015-04-01 23:02:43

由于数十个依赖问题,构建Subversion是一件痛苦的事情。通常,Apache httpd也必须使用Subversion重新构建,然后是APR库。

最简单的解决方案是下载一个包,其中包含您需要的所有内容。CollabNet没有Macintosh服务器包,但Wandisco有。(在Macintosh列表中查找Yosemite )。这将在一个包中包含Apache、Subversion和Subversion客户端。

我以前没有用过Wandisco的软件包。但是,我可以告诉您,CollabNet会在/opt/collabnet下安装所有内容,包括一个新的完整的Apache服务器。这还会将/etc/init.d设置为启动此Apache服务器并禁用原来的服务器。我假设Wandisco也会发生类似的事情(虽然Mac没有使用/etc/init.d,但启动服务)。

这可能比尝试为您的Mac配置Subversion所需的一切要容易得多。

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

https://stackoverflow.com/questions/28008860

复制
相关文章

相似问题

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