Rails 3.0.0.beta アプリでは、コンソールにバンドルされた gem のみが表示されますか?

StackOverflow https://stackoverflow.com/questions/2389171

  •  24-09-2019
  •  | 
  •  

質問

Rails 3 (具体的には feedzirra) で動作させようとしているライブラリがあります。これは irb で ok を要求できますが、次のエラーが発生してアプリのコンソールが壊れます。

http://pastie.org/855976

役に立ちましたか?

解決

Rails3 は、Gemfile にリストされている gem のみが含まれるように $LOAD_PATH を変更します。($LOAD_PATH は、Ruby がライブラリを検索するディレクトリの配列です)。

したがって、Gem ファイルに Gem を追加して実行する必要があります。 bundle install。次のように入力すると、Gem がパスにあるかどうかを確認できます。 puts $LOAD_PATH.grep(/feedzirra/) Railsコンソールで。

Rails3 で Bundler を使用する方法の詳細については、以下を確認してください。

他のヒント

あなたの問題はヘチマライブラリfeedziraの用途であるかもしれないように見えます。3.レールとfeedzirraを使用して情報のビットを発見しました。それは非推奨config.frameworkを使用します。

ここではいくつかの詳細情報へのリンクがありますのhttp:// WWW .mythoughtpot.com / 2010/02/10 / feedzirraオンrails3 /

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top