2

最近 Mac OS 10.9 にアップグレードしましたが、boxen を実行すると次のメッセージが表示されます。

Bundler は Ruby 2.0 または Rubygems 2.0 と互換性がありません。Bundler 1.3 以降にアップグレードしてください。ブートストラップできません。依存関係が古くなっています

boxen のファイルを 1.8.7 のようなものに設定するだけでよいと想像し.ruby-versionましたが、上記のメッセージに基づいて、まだ Ruby 2.0 を使用しているようです。

どうすれば Mavericks で boxen を実行できますか?

4

3 に答える 3

0

問題はバンドラーにあるようです。更新してみてください。

gem install bundler
于 2013-10-06T16:30:42.867 に答える
0

システム Ruby (現在 2.0) には、バンドラーの更新バージョンが必要でした。現在、プレリリース バージョンのみが Mac OS 10.9 と互換性があります。gem install bundler上記のように、より新しいバージョンの Bundler が必要であると が訴える場合は、 を試してくださいgem install bundler --pre。また、システムの ruby​​ 用の gem をインストールするには、昇格された特権が必要になる場合があります。

Boxen の rbenv 構成で別の Ruby インストールが定義されているのに、なぜ Boxen がシステム Ruby のバンドラー gem を使用したいのかについて、私はまだ混乱していますが、この問題には現在、有効な解決策があります。

于 2013-10-07T02:25:37.650 に答える