在这里寻找一个超级简单的答案。
我的应用程序返回:
Error message:
git://github.com/spree/spree.git (at master) is not checked out. Please run `bundle install` (Bundler::GitError)
Exception class:
PhusionPassenger::UnknownError
Application root:
/home/shadyfront/webapps/revolting_age/Age-of-Revolt
这是什么意思,“没有签出”?
我在这里的nginx.conf:
env GEM_HOME=/home/shadyfront/.rvm/gems/ruby-1.8.7-p330@revolting_gems;
当我执行bundle show spree
时:
#> /home/shadyfront/.rvm/gems/ruby-1.8.7-p330@revolt/bundler/gems/spree-1706124f2f94
我在这里有我的宝石环境:
RubyGems Environment:
- RUBYGEMS VERSION: 1.5.2
- RUBY VERSION: 1.8.7 (2010-12-23 patchlevel 330) [i686-linux]
- INSTALLATION DIRECTORY: /home/shadyfront/.rvm/gems/ruby-1.8.7-p330@revolting_gems
- RUBY EXECUTABLE: /home/shadyfront/.rvm/rubies/ruby-1.8.7-p330/bin/ruby
- EXECUTABLE DIRECTORY: /home/shadyfront/.rvm/gems/ruby-1.8.7-p330@revolting_gems/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-linux
- GEM PATHS:
- /home/shadyfront/.rvm/gems/ruby-1.8.7-p330@revolting_gems
- /home/shadyfront/.rvm/gems/ruby-1.8.7-p330@global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
捆绑安装每次都会通过。
答案 0 :(得分:2)
这意味着您没有从其git存储库中检出spree的源代码。您是否像错误消息建议一样运行bundle install
?
答案 1 :(得分:1)
你试过bundle pack
吗?看起来像这个问题的类似问题:deploying rails3 apps with bundler and phusion passenger: .bundle dir not found