svn - OS X 10.8 缺少 mod_*_svn.so 库

标签 svn osx-mountain-lion

升级到 OS X 10.8 (Mountain Lion) 后,我发现我的 SVN 服务器坏了。在 10.7 下,我将其设置为使用 httpd 服务器提供访问权限,但在升级后,dav_svn_module 和 authz_svn_module(mod_dav_svn.so 和 mod_authz_svn.so)的 LoadModules 丢失了。

有谁知道如何为标准的 Apple 提供的颠覆(v1.6.18)获得这些?

谢谢,
汤姆

最佳答案

您可以在 OS X 10.8(又名 Mountain Lion)上恢复 svn over http 支持。

两个Apache httpd模块需要从源代码构建。这两个模块是:

  • mod_dav_svn.so
  • mod_authz_svn.so

  • 本文详细介绍了所需的步骤,Serving svn with httpd on OS X .

    对于 Mac OS X 10.8,精简步骤如下,但值得首先阅读链接文章以了解发生了什么:
    curl 'http://archive.apache.org/dist/subversion/subversion-1.6.18.tar.bz2' > ~/Downloads/subversion-1.6.18.tar.bz2
    cd ~/Downloads
    bunzip2 subversion-1.6.18.tar.bz2
    tar -xf subversion-1.6.18.tar
    cd subversion-1.6.18
    ./configure
    make
    cp subversion/mod_dav_svn/.libs/mod_dav_svn.so /usr/libexec/apache2/.
    cp subversion/mod_authz_svn/.libs/mod_authz_svn.so /usr/libexec/apache2/.
    echo "LoadModule dav_svn_module libexec/apache2/mod_dav_svn.so" >> /etc/apache2/httpd.conf
    echo "LoadModule dav_svn_module libexec/apache2/mod_authz_svn.so" >> /etc/apache2/httpd.conf
    

    关于svn - OS X 10.8 缺少 mod_*_svn.so 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11712294/

    相关文章:

    svn - Ubuntu 服务器磁盘已满,仍有空间

    svn - GUI 和命令行 SVN 客户端

    objective-c - 使用 NSImageView Drop Box 接受 TextClipping

    compiler-errors - 在Mountain Lion上编译/安装libdvdcss

    svn - 如何在 Subversion 命令提示符中指定带空格的文件名

    svn - 使用 git-svn 处理 SVN 关键字扩展

    sqlite - 重新创建 SVN wc.db

    git - 在 OSX Mountain Lion 下的 RStudio 中设置 git 可执行文件的路径

    c++ - 在 OSX 10.8.3 上安装 Qwt 6.02 时出错

    ruby-on-rails - Mac OS X 山狮 "Rails is not currently installed on this system."