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 と互換性がありません。この問題は 2 年前に提起されましたhttps://github.com/jbarnette/johnson/issues/30ですが、プロジェクトは過去 3 年間更新されていません。上記の問題リンクで、彼らは実験的な 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 に答える