Rails3アプリを展開し、「バンドル--deploymentインストール」でインストールされた宝石を見つけるために熊手を取得いくつかの問題を抱えています:のRails 3アプリケーションの展開、バンドラー&レーキ問題
$ rake db:migrate
(in /home/jrdev/rails/testapp)
rake aborted!
!!! Missing the mysql2 gem. Add it to your Gemfile: gem ‘mysql2’
しかし、その宝石で... Gemfileがあり、ベンダー/バンドルフォルダにもあり
$ bundle show mysql2
/home/jrdev/rails/testapp/vendor/bundle/ruby/1.8/gems/mysql2-0.2.6
マイ.gemrcファイル:
gemhome: /home/jrdev/.gems
gempath:
- /home/jrdev/.gems
- /usr/lib/ruby/gems/1.8
は私が思ったrails3 ppsは、使用する宝石を検出するためのコードをすでに持っていましたか?私は正しいrakeも使用していることを知っています(rake db:migrate --traceは/home/jrdev/rails/testapp/vendor/bundle/ruby/1.8/bin/rakeで始まります)。 bundlerのexecを使用した場合と同じ結果になります。
:(
/home/jrdev/rails/testapp
で
その答えをありがとう。本当に。 – x10
ああ私の神。これは恐ろしいエラーメッセージです!ありがとう。 – kayluhb
ありがとう!私たちも同じ問題を抱えていました。 – phil