我已从XCode -> Preferences -> Downloads
Command Line Tools
安装。我以为我会得到我需要的最新版本的命令行工具。
xcrun -find svn
进行了检查:
/Applications/Xcode.app/Contents/Developer/usr/bin/
which svn
:
/usr/bin/
f ** k正在发生什么?我的os x上有两份副本吗?相同的构建和编译当天?还是有链接?如何制作出现PLZ?
我记得使用xcode-select
...让我的命令行使用/Applications/XCode.app/
上的版本。所以这里肯定有问题!
在 Apache-Subversion 网站上,推荐版本 1.7.7 。所以我打算更新我使用的svn。在 Mac OS X 上获取二进制包的最佳方式(对我而言)是使用MacPorts
。
我跑了port installed subversion svn
- > None of the specified ports are installed.
!
如果我使用 macports 安装最新的 svn ,我可能会在我的osx上丢失第三个。
拜托,这不是技术问题,因为我可以与旧的svn完美配合,但我需要解释。我的问题是What is going on ?
ps:随意编辑我的帖子以适应stackoverflow上一个好问题的要求。
答案 0 :(得分:6)
安装macports,这会在~/.profile
开头修改您的/opt/local/bin
以包含$PATH
(您可能必须退出并重新登录才能生效)。
然后:
$ sudo port install subversion
之后,which svn
应显示:
/opt/local/bin/svn