0

我正在尝试为示例应用程序安装 gem johnson,但事实证明这很困难。我安装了 ruby​​ 版本 ruby​​ 1.9.3p286(2012-10-12 修订版 37165)[x86_64-darwin12.2.0],并尝试安装 johnson 版本 2.0.0.pre3(失败的捆绑安装说明)。在尝试安装 johnson 时,我得到了大量的输出,所以现在我只给出第一行并希望它足够了。

sudo gem install johnson -v '2.0.0.pre3'
Building native extensions.  This could take a while...
ERROR:  Error installing johnson:
ERROR: Failed to build gem native extension.
4

1 回答 1

2

Ruby 1.9 不兼容

我可以使用 ruby​​ 1.9.3p125 在我的 Mac 上重现此问题。

据我所知,Johnson 与 Ruby 1.9 不兼容。这个问题是两年前提出的https://github.com/jbarnette/johnson/issues/30,但是该项目在过去三年中没有更新。在上面的问题链接上,他们讨论了一个实验性的 1.9.1 分支,这可能不是你想要的。

在 Mountain Lion 上切换到我的系统 ruby​​ (1.8.7) 允许我安装 gem:

$ rvm system
$ ruby --version
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]
$ sudo gem install johnson
Building native extensions.  This could take a while...
Successfully installed johnson-1.2.0
1 gem installed
于 2012-11-13T17:41:20.027 回答