尝试用RVM安装Ruby 2.1遇xcode-select错误,无法升级版本求助
解决RVM安装Ruby 2.1时的Xcode-Select目录错误问题
我来帮你搞定这个问题——核心原因是虽然你装了完整Xcode,但系统找不到有效的开发者工具路径,之前的切换命令指向的是单独安装的Command Line Tools目录,和你已安装的Xcode不匹配。以下是适配你情况的具体解决步骤:
步骤1:切换到Xcode内置的开发者工具路径
放弃之前指向/Library/Developer/CommandLineTools的命令,改用Xcode自带的开发者工具路径:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
这个命令会让系统识别到你安装的完整Xcode里的开发者工具,而非单独的轻量CLT包。
步骤2:接受Xcode许可协议
很多人装完Xcode会跳过许可确认,这会导致后续工具执行失败,执行下面的命令完成许可同意:
sudo xcodebuild -license accept
按照提示输入agree即可完成确认。
步骤3:重新尝试Ruby 2.1安装
完成上面两步后,再执行你的安装命令:
rvm install 2.1
额外排查项
如果还是有问题,打开Xcode的偏好设置 → Locations,在Command Line Tools下拉菜单中选择你当前安装的Xcode版本,确保系统能正确识别工具路径。
内容的提问来源于stack exchange,提问作者midhun k
相关产品推荐
相关产品推荐

