我在命令行中执行了svn --version,结果显示版本号为1.17.10。
我想要彻底卸载它,以便重新安装1.16.12版本。
在OS X系统中,我该如何操作?
谢谢。
我在命令行中执行了svn --version,结果显示版本号为1.17.10。
我想要彻底卸载它,以便重新安装1.16.12版本。
在OS X系统中,我该如何操作?
谢谢。
正如Mike Christensen所说,要卸载它,你只需要删除二进制文件。运行which svn
以了解你的二进制文件安装在哪里。
要安装Subversion,您需要执行以下步骤:
tar xzf subversion-1.x.y.tar.gz
)。./configure && make
)。sudo make install
)。我相信这将会安装在 /usr/local/bin 中。因此,如果你想让svn
调用刚刚安装的 Subversion(而不是 XCode内置的版本),你需要编辑你的 $PATH
,使得 /usr/local/bin 在 /usr/bin 之前。在Mac OS X上,编辑路径是通过编辑文件 /etc/paths 来完成的。
请注意,步骤3和4需要编译器和make。在Mac OS X上获取它们最简单的方法是安装XCode。
ra_neon
和ra_serf
模块的./configure
选项是什么吗? - JaKXzserf
,则svn无法使用http/https
。因为我遇到了这个错误svn: E170000: Unrecognized URL scheme for
,所以请按照先前评论中的链接进行安装,特别是新版本的svn(如1.8及以上版本)只能与serf
一起使用。同时,请参考(http://serverfault.com/questions/522646/svn-e170000-unrecognized-url-scheme-for-httpxxxx)。 - Pacific Sticklerbrew install svn
这条路线,为此我首先需要执行以下步骤:1)卸载/usr/local/bin/
中以svn
开头的所有现有文件。2)然后按照这里所述(http://superuser.com/questions/254843/cant-install-brew-formulae-correctly-permission-denied-in-usr-local-lib)的方法,给`/usr/local/`目录赋予适当的权限,使用命令`sudo chown -R whoami
/usr/local。这样svn就安装在
/usr/local/bin/svn中,并且我验证了
svn --version为
1.8.10`。愉快的时光! - Pacific Sticklerbrew install apr
brew install apr-util
/configure --with-apr=/usr/local/Cellar/apr/1.5.2_3/ --with-apr-util=/usr/local/Cellar/apr-util/1.5.4_4 && make
sudo make install
完成后,您可以在此处看到新安装的SVN
/usr/local/bin/svn --version