我试图在我的机器上安装 rvm 并选择一个版本,但我得到这个可怕的错误有人可以帮忙吗?我需要安装 dandelion deploy 但由于这个问题而无法安装。
Error running 'requirements_osx_port_install_port',
please read /Users/mariovassiliades/.rvm/log/ruby-2.0.0-p0/1368093119_port_install.log
我首先通过安装“ Homebrew ”解决了这个问题:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
之后我运行:$ brew doctor
,然后它告诉我:
警告:未安装开发者工具。您应该安装命令行工具。运行xcode-select --install
安装它们。
所以我运行“ xcode-select --install ”,然后运行“ rvm requirements ”,它可以工作了!
PS:如果您收到Error: No available formula for gcc46 /,请尝试brew tap --repair homebrew/dupes,然后尝试重新安装。顺便说一句,我用的是brew install gcc46,花了我半个多小时没有任何提示。</p>
最后,请原谅我的英语不好。</p>
您可能还没有完成以下操作:安装 xcode 后,启动它,导航到 Xcode->Preferences,Downloads 选项卡。安装命令行工具。这将下载并安装编译和构建 Ruby 包所需的 C、编译器、加载器和其他命令行实用程序。
您也有可能安装了 Xcode 的 Beta 版本作为生产版本的活动版本(例如 XCode 5 与 XCode 4.5)。
要切换版本,请执行以下操作:
sudo xcode-select -switch /Applications/Xcode.app/
我的问题得到了使用 inaircastle 解决方案的帮助。注意最后需要安装 url >> ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install )"