安装ruby gem johnson osx时出错

时间:2012-11-13 14:43:23

标签: ruby gem

我正在尝试为示例应用程序安装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.

1 个答案:

答案 0 :(得分:2)

Ruby 1.9不兼容

我可以使用ruby 1.9.3p125在我的mac上重现这个问题。

据我所知,约翰逊与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