2012-04-03 11 views
2

私はへ初心者です、shapadoはhttp://gitorious.org/shapado/shapado/blobs/master/READMEでインストール従う と私はすくいブートストラップRAILS_ENV =開発を実行すると、それはいくつかの警告やエラー未定義のメソッドのDirのための `ホーム」:クラス

DEPRECATION WARNING: The InstanceMethods module inside ActiveSupport::Concern will be no longer included automatically. Please define instance methods directly in Mongoid::Criteria instead. (called from include at /usr/lib/ruby/gems/1.8/bundler/gems/mongoid_ext-edcb64748380/lib/mongoid_ext/criteria_ext.rb:15) 
rake aborted! 
undefined method `home' for Dir:Class 

を生成します。 ROR、私はUbuntuのサーバ11.10プラットフォームにしていますので、私はそれ

答えて

0

解決方法がわからない、私はそれを解決:

  1. は非推奨の警告を取り除くために、 15

    その命令などのモジュールInstanceMethods私ubuntu11.10が最初に私1.8.7、私はルビー-vを実行すると、それは意志がインストールされます

    エンド

  2. :ちょうどcriteria_ext.rbのコードをコメントアウト現在のrubyのバージョンが1.8.7であることを示すので、Dir.homeメソッドが1.8.7に存在しないことが確かであるので、/ usr/bin/ruby​​のデフォルトのrubyを削除してから、rvm --defaultを使用します1.9.3-p125 それはシェイプドとは関係ありません。間違いの唯一のルビーバージョンです。

関連する問題