-1

我刚刚创建了一个 Repo,RVM 想要安装一个新版本的 Ruby 来运行它。repo 的 Gemfile 和 Gemspec 没有指定 Ruby 版本。我对 RVM 知之甚少。当我尝试继续安装时,我收到看似模糊的错误消息,例如

The provided compiler '/usr/bin/gcc' is LLVM based, it is not yet fully supported by ruby and gems, please read `rvm requirements`.

并且在运行捆绑安装时:

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

我应该从哪里开始了解这种情况?阅读“rvm 要求”让我相信我需要安装一个新的二进制安装程序。从直觉上看,这一行动过程就像一个兔子洞。

在此先感谢,迈克尔。

4

2 回答 2

4

您刚刚克隆的项目是否.rvmrc包含文件?如果是这样,这可能是版本要求的来源。

于 2013-01-21T17:51:19.610 回答
0

RVM 正在尝试编译存储库正在使用的具有用 C 编写的扩展名的 Rubygem。

由于 OSX 和 GCC,您可能会遇到编译问题

于 2013-01-21T17:52:05.280 回答