2010-12-12 6 views
0

rakeのインストールに最悪の時間があります。私がレーキを開始するたびに、 "nil:NilClass"のための未定義のメソッド `map 'が得られます。私は古いバージョンのrubygemsをインストールするなどの解決策があると聞いていますが、そうするために私はmacportsを使うことができず、人生は再び吸い始めます。Mac OS Xでレイクをインストールできない:未定義のメソッド `map 'for nil:NilClass

  • ルビー1.8.7(2010-08-16パッチレベル302)[i686の-darwin9]
  • 宝石1.3.7
  • レーキ、バージョン0.8.7

MacPortsのでインストールされたすべての。

提案がありますか?私はapt-getとmacportsを別の戦いでお互いに対立させてきましたが、それはうまくいかなかったので、今私はすべてのお金をmacportsに入れています。

私はMac OS X Leopard(10.5)を使用しています。

、トレースで始まる: `アクティブ」

  • は/ opt/local/libの/ルビー/opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:223:in

    • `アクティブ '
    • /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:248:in`各'
    • は/ opt/local/libの/site_ruby/1.8/rubygems.rb:249:in /ruby/site_ruby/1.8/rubygems.rb:248:in `activate '
    • /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:1082:in` gem'
    • ...
  • +0

    興味深い詳細:このアプリにはレール2.3が必要ですが、レール3.0がインストールされています。新しく作成された3.0アプリが正常に動作します。 –

    +0

    申し訳ありません、それは、私は辞める、私はこの1つからバーチャルボックス私の方法です。 –

    答えて

    3

    あなたはhomebrew代わりにMacPortsのを試してみましたか?これは、OS X 10.5以降で動作するパッケージマネージャです。私はRVMと組み合わせてさまざまなRubiesやgemsetsを処理してきました。

    +0

    は、RVMをインストールします。特に、複数のバージョンのライブラリで開発している場合は、インストールしてください。 RVMのプロジェクトごとの宝石セットは、驚異的な作品です。 – Doon

    +0

    今すぐ試してみてください。 –

    +0

    自作+ rvm + bundler = awesomeness! – iain