我刚刚将XCode和命令行工具更新为11.4。现在,当我运行svn时,它会说"svn: error: subversion命令行工具不再由Xcode提供“。发布说明说:“Xcode不再提供对Subversion (包括svn、git-svn和相关命令)的命令行工具支持。如果您需要Subversion或相关命令行工具,则需要通过运行xcode-select - install安装命令行工具包。”我在这里似乎处于循环状态,因为工具已经安装好了。有没有人经历过这个问题并解决了它?
发布于 2020-03-28 16:42:50
卡塔利娜( macOS Catalina )
在升级到Catalina 10.15之后,我也遇到了同样的问题。苹果网站上明确提到,Xcode 11中不推荐SVN:
你可以在这里找到它:备注
Xcode不再提供对Subversion (包括svn、git-svn和相关命令)的命令行工具支持。
解决方案是安装独立的命令行工具包,而不是:
sudo rm -rf /Library/Developer/CommandLineTools
其次是:
sudo xcode-select --install
这将取代捆绑的命令行工具的独立包。
如果它对你不起作用,那么试着用brew
安装它。
brew install svn
brew
是MacOS的包管理器,所以如果您没有安装它,那么只需安装它:https://brew.sh/
macOS大Sur
今天(2020年11月16日),在升级到MacOS Big之后,我也面临着同样的问题。我能够通过使用brew install svn
命令再次安装SVN来修复它。
如果在运行上述命令后遇到权限错误,则可以通过运行以下命令来修复它。
sudo chown -R $(whoami) /usr/local/*
发布于 2020-03-26 17:48:23
brew install svn
在Xcode 11.4中。Svn已被删除。
发布于 2020-03-27 13:50:29
我从Netbeans那里得到了同样的问题,并在命令行中完成了以下操作,现在一切都很好。
sudo xcode-select --install
https://stackoverflow.com/questions/60869347
复制相似问题