OS X Mavericks 从 SVN 1.7 迁移至 SVN 1.8

OS X Mavericks 从 SVN 1.7 迁移至 SVN 1.8

我花了一段时间,但我已经成功地在我的 Mac(Mavericks)上安装了 SVN 1.8。

但当我这样做

svn --version

它仍然显示 svn 1.7 – 这是以前安装的版本。

我检查过,看起来 1.8 安装在“/usr/local/bin”中,而 1.7 安装在“usr/bin”中。

我的 .bash_profile 中有以下几行

export PATH=/usr/local/bin:$PATH
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH

我尝试将“usr/bin/svn”重命名为“usr/bin/svn_”,这样当我输入 svn 时,它至少会选择“usr/local/bin/svn”。但事实并非如此。

我的问题是

  • 我该怎么做才能将 1.8 作为默认 SVN?
  • 安全删除 1.7 的最佳方法是什么?

答案1

这样做,而不是原来的两行:

export PATH=/usr/local/bin:/usr/bin:$PATH

/bin您重写了之前的路径/usr/bin,因此svn会拾取错误。要诊断此问题,请键入

which -a svn

按解析顺序列出所有路径。

相关内容