1

ROR Spreeアプリケーションにアクセスすると、次のエラーが表示されます。

Ruby (Rack) application could not be started

git://github.com/spree/spree_auth_devise.git (at 1-3-stable) is not checked out. Please run `bundle install` (Bundler::GitError)

私はすでにインストールされていますbundle installspree_auth_deviseバンドル ショーには次のアイテムが含まれます。

  * spree (1.3.2)
  * spree_api (1.3.2)
  * spree_auth_devise (1.0.0 ccd6add)
  * spree_cmd (1.3.2)
  * spree_core (1.3.2)
  * spree_dash (1.3.2)
  * spree_gateway (1.2.0.rc2 556179a)
  * spree_promo (1.3.2)
  * spree_sample (1.3.2)

スタック トレース:

0   /usr/local/rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.3.5/lib/bundler/source/git.rb     177     in `rescue in load_spec_files'
1   /usr/local/rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.3.5/lib/bundler/source/git.rb     175     in `load_spec_files'
2   /usr/local/rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.3.5/lib/bundler/source/path.rb    86  in `local_specs'
3   /usr/local/rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.3.5/lib/bundler/source/git.rb     150     in `specs'
4   /usr/local/rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.3.5/lib/bundler/lazy_specification.rb     52  in `__materialize__'
5   /usr/local/rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.3.5/lib/bundler/spec_set.rb   88  in `block in materialize'
6   /usr/local/rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.3.5/lib/bundler/spec_set.rb   85  in `map!'
7   /usr/local/rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.3.5/lib/bundler/spec_set.rb   85  in `materialize'
8   /usr/local/rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.3.5/lib/bundler/definition.rb     114     in `specs'
9   /usr/local/rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.3.5/lib/bundler/definition.rb     159     in `specs_for'
10  /usr/local/rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.3.5/lib/bundler/definition.rb     148     in `requested_specs'
11  /usr/local/rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.3.5/lib/bundler/environment.rb    18  in `requested_specs'
12  /usr/local/rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.3.5/lib/bundler/runtime.rb    13  in `setup'
13  /usr/local/rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.3.5/lib/bundler.rb    120     in `setup'

何が間違っている可能性がありますか?奇妙なことに、rails serverで問題なく動作します。この問題は、apache2Passengerを使用している場合にのみ発生します

4

1 に答える 1

1

私のアプリケーションは、テスト/開発用の gem を使用していたため、Rails サーバーで正しく実行されていたようです。

しかし、apache はプロダクション/デプロイメントの gem を使用しようとしていました

bundle install --deploymentプロダクション/デプロイメントのgemをインストールするために実行する必要がありました

于 2013-04-28T16:34:27.227 に答える