Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 安装带有SCON的serf作为SVN 1.8.9的先决条件->;无农奴二元制_Macos_Svn_Installation - Fatal编程技术网

Macos 安装带有SCON的serf作为SVN 1.8.9的先决条件->;无农奴二元制

Macos 安装带有SCON的serf作为SVN 1.8.9的先决条件->;无农奴二元制,macos,svn,installation,Macos,Svn,Installation,我正在Mac OSX 10.8.5上运行SVN 1.8.9。当前,命令“svn log”在给定的repo中失败,并显示错误消息: svn: E170000: Unrecognized URL scheme for 'https://...' 我的研究表明,这是因为SVN是从源代码编译而来的,没有标记“with serf” 因此,我按照说明使用scons构建工具下载并构建了serf(及其依赖项APU和APR)。一切正常,但安装后,没有可用的serf二进制命令。当我在shell中键入“serf”时

我正在Mac OSX 10.8.5上运行SVN 1.8.9。当前,命令“svn log”在给定的repo中失败,并显示错误消息:

svn: E170000: Unrecognized URL scheme for 'https://...'
我的研究表明,这是因为SVN是从源代码编译而来的,没有标记“with serf”

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

安装过程中可能出现了什么问题? 二进制应该在哪里,为什么没有? 使用serf安装SVN有什么解决方法吗? (我尝试了“brew安装——从源svn构建”,但这似乎也不包括serf依赖项)

先谢谢你

干杯

Martin这是我所做的:

  • 下载
  • 下载
  • cd~/下载/
  • tar-zxvf“最新烤饼”。tar.gz
  • tar-zxvf“最新SVN”.tar.gz
  • cd“最新烤饼”
  • python setup.py安装
  • cd~/下载/“最新SVN”
  • sh get-deps.sh serf
  • cd农奴
  • 烤饼安装
  • cd
  • ./configure--with serf
  • 安装

  • 我在这里得到了相同的错误,并通过以下帖子解决:

    我不得不删除一些关于subversion的旧引用:

    • /usr/local/include/subversion-1/
    • /usr/local/include/serf-1/

    由于存在大量依赖性问题,构建Subversion是一件痛苦的事情。通常ApacheHTTPD也必须用Subversion重建,然后还有APR库

    最简单的解决方案是下载一个包含您所需一切的软件包。CollabNet没有Macintosh服务器包,但有。(在麦金塔列表中查找优胜美地)。这将包括Apache、Subversion和Subversion客户机,它们都在一个包中

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


    这可能比在Mac上配置Subversion所需的一切要容易得多。

    我想拥抱你。你只是用一个简洁易懂的程序帮我摆脱了数小时的挫折。谢谢