5

我试图在我的机器上安装 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
4

4 回答 4

8

我首先通过安装“ 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>

于 2013-11-20T17:23:11.103 回答
5

您可能还没有完成以下操作:安装 xcode 后,启动它,导航到 Xcode->Preferences,Downloads 选项卡。安装命令行工具。这将下载并安装编译和构建 Ruby 包所需的 C、编译器、加载器和其他命令行实用程序。

于 2013-05-10T13:12:44.567 回答
3

您也有可能安装了 Xcode 的 Beta 版本作为生产版本的活动版本(例如 XCode 5 与 XCode 4.5)。

要切换版本,请执行以下操作:

sudo xcode-select -switch /Applications/Xcode.app/
于 2013-08-21T21:11:16.270 回答
0

我的问题得到了使用 inaircastle 解决方案的帮助。注意最后需要安装 url >> ruby​​ -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install )"

于 2013-12-15T23:08:31.293 回答