出现了一项任务,为一组 mac os x 用户(最新的 mac os 版本)安装最新的 subversion。我首先尝试从 subversion.tigris.org 手动安装它,“opencollabnet 二进制”(http://downloads.open.collab.net/binaries.html,“用于 MAC OS X 的通用 Subversion 1.6.3 二进制文件(32 和64 位)”)。它通过 .pkg 安装程序安装得很好,但是在使用 'svn' 命令后,我惊讶地看到一个旧的 1.4.4 版本与 macos 捆绑在一起。
看来,安装新的颠覆并不能取代旧的。确保“svn”命令始终使用新安装的颠覆的“正确”方法是什么?我可以创建一个符号链接或将 /opt/bla-bla-bla/subversion 添加到路径,但我担心这种粗暴的黑客行为会破坏某些东西。
您需要在 shell 路径中添加 /opt/subversion 版本,以使环境更喜欢新版本。
该软件的自述文件指出:
获取macports,正确设置,然后从那里安装 svn:
sudo 端口安装颠覆