我已经从Apple网站手动安装了Xcode命令行工具,我经历了安装过程,但似乎没有起作用。我从终端运行它以查看它是否已安装:
Zach-Boyette-MacBook-Pro-2:~ zachboyette$ pkgutil --pkg-info=com.apple.pkg.CLTools_Executables
package-id: com.apple.pkg.CLTools_Executables
version: 5.1.0.0.1.1396320587
volume: /
location: /
install-time: 1398301024
groups: com.apple.FindSystemFiles.pkg-group com.apple.DevToolsBoth.pkg-group com.apple.DevToolsNonRelocatableShared.pkg-group
所以看起来命令行工具已经安装,但是当我运行它时:
Zach-Boyette-MacBook-Pro-2:~ zachboyette$ xcode-select --install
弹出窗口说:“xcode-select”命令需要命令行开发人员工具。您想现在安装这些工具吗?
我点击了安装然后它说:无法安装该软件,因为它目前无法从软件更新服务器获得。
我已经阅读了其他答案,解决方案是手动安装,但我只是这样做,所以我不明白为什么它不起作用。此外,在Xcode下载中,它没有显示命令行工具。
我尝试过多次手动安装它,所以我不知道它为什么不起作用。
安装Jekyll仍然无效:
Zach-Boyette-MacBook-Pro-2:~ zachboyette$ sudo gem install jekyll
Password:
Building native extensions. This could take a while...
ERROR: Error installing jekyll:
ERROR: Failed to build gem native extension.
EDIT: echo $PATH returns this:
Zach-Boyette-MacBook-Pro-2:~ zachboyette$ echo $PATH /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/zachboyette/.rvm/bin
答案 0 :(得分:31)
XCode 5.1.1中不包含命令行工具 你必须手动安装它,但不要使用" xcode-select --install"。这是行不通的。
答案 1 :(得分:3)
在我通过删除一个古老的Xcode版本来彻底管理我的开发环境之前,我偶然发现了这个问题。
您是否尝试过sudo xcode-select -r
来清理?这解决了我的问题。
从手册页:
-r, --reset
Unsets any user-specified developer directory, so that the
developer directory will be found via the default search mecha-
nism. This command must be run with superuser permissions (see
sudo(8)), and will affect all users on the system.
答案 2 :(得分:0)
最简单的解决方法是从App Store安装XCode应用程序,然后打开XCode并同意条款和条件。
从那里可以使用xcode-select --install
或尝试使用终端中的任何命令行开发人员工具(如git
)安装Command Line Developer Tools包。