Ale*_*lex 3 webdav svn build osx-mavericks macos
你们中有人在 OS X Mavericks 上安装了 svn 1.8.* 和 neon 吗?
我跟着这个教程:
http://jason.pureconcepts.net/2012/10/updating-svn-mac-os-x/
但是在尝试配置 svn 以使用 neon 之后:
./configure --prefix=/usr/local --with-neon
Run Code Online (Sandbox Code Playgroud)
我收到此警告:
configure: WARNING: unrecognized options: --with-neon
Run Code Online (Sandbox Code Playgroud)
在此之后构建和安装工作正常,但当然我无法连接到 WEBDAV 存储库。
http://archive.apache.org/dist/subversion/
然后解压。
cd /Applications/Xcode.app/Contents/Developer/Toolchains/
ln -s XcodeDefault.xctoolchain OSX10.9.xctoolchain
Run Code Online (Sandbox Code Playgroud)
正如@Ben Reser 所提到的:Subversion 不再支持 1.8 版的 neon http 库,而是专门转向使用 serf http 库。
cd ~/Downloads/subversion-1.8.0
sh get-deps.sh serf
cd serf/
./configure
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
您可能会看到的消息
检查我们是否正在交叉编译...配置:错误:在
~/Downloads/subversion-1.8.0/serf': configure: error: cannot run C compiled programs. If you meant to cross compile, use--host'中。有关更多详细信息,请参阅“config.log”
可能缺少安装的 Xcode 开发人员工具。
xcode-select --install
Run Code Online (Sandbox Code Playgroud)
cd ~/Downloads/subversion-1.8.9
./configure --prefix=/usr/local --with-serf=/usr/local/serf
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
export PATH=/usr/local/bin:$PATH
. ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
svn --version
Run Code Online (Sandbox Code Playgroud)
==> 你应该看到
svn, version 1.8.9 (r1591380)
Run Code Online (Sandbox Code Playgroud)
cd /Applications/Xcode.app/Contents/Developer/usr/bin/
sudo -s
mkdir svn_old
mv svn* svn_old/
ln -s /usr/local/bin/svn* ./
./svn --version
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           4568 次  |  
        
|   最近记录:  |