2011-06-01 79 views
1

我見過的其他類似的錯誤,但沒有任何解決方案都爲我工作:RVM和乘客:沒有這樣的文件來加載 - 打捆

雪豹,我使用RVM與基於項目的gemsets 。我有Rails 2和Rails 3應用程序。當我使用捆綁使用Rails 2或使用Rails 3,我得到:

no such file to load -- bundler 

在我的Rails應用程序2不使用捆綁,我只是得到了Rails需要時,它是要安裝的消息。

我的RVM安裝包含一個帶REE版本Ruby的全局gemset。

$ rvm list 

rvm rubies 

=> ree-1.8.7-2011.03 [ x86_64 ] 
    ruby-1.8.7-p174 [ x86_64 ] 
    ruby-1.9.2-head [ x86_64 ] 

$ rvm gemset list 

gemsets for ree-1.8.7-2011.03 (found in /Users/dwayne/.rvm/gems/ree-1.8.7-2011.03) 
    cm 
    duke 
=> global 

我的全球寶石:

$ gem list 

*** LOCAL GEMS *** 

bundler (1.0.14) 
daemon_controller (0.2.6) 
fastthread (1.0.7) 
passenger (3.0.7) 
rack (1.3.0) 
rake (0.9.0) 
rdoc (3.6.1) 

客運班線在Apache的配置:

爲 「公爵」 項目
LoadModule passenger_module /Users/dwayne/.rvm/gems/[email protected]/gems/passenger-3.0.7/ext/apache2/mod_passenger.so 
PassengerRoot /Users/dwayne/.rvm/gems/[email protected]/gems/passenger-3.0.7 
PassengerRuby /Users/dwayne/.rvm/wrappers/[email protected]/ruby 

RubyGems的環境:

- RUBYGEMS VERSION: 1.6.2 
- RUBY VERSION: 1.8.7 (2011-02-18 patchlevel 334) [i686-darwin10.7.0] 
- INSTALLATION DIRECTORY: /Users/dwayne/.rvm/gems/[email protected] 
- RUBY EXECUTABLE: /Users/dwayne/.rvm/rubies/ree-1.8.7-2011.03/bin/ruby 
- EXECUTABLE DIRECTORY: /Users/dwayne/.rvm/gems/[email protected]/bin 
- RUBYGEMS PLATFORMS: 
    - ruby 
    - x86-darwin-10 
- GEM PATHS: 
    - /Users/dwayne/.rvm/gems/[email protected] 
    - /Users/dwayne/.rvm/gems/[email protected] 
- GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :benchmark => false 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - "gem" => "--no-ri --no-rdoc" 
    - :sources => ["http://rubygems.org/", "http://gemcutter.org/"] 
- REMOTE SOURCES: 
    - http://rubygems.org/ 
    - http://gemcutter.org/ 

.rvmrc杜克:

rvm --create use "[email protected]" 

'寶石列表' 公爵目錄中:回溯的

$ gem list 

*** LOCAL GEMS *** 

actionmailer (2.3.5) 
actionpack (2.3.5) 
activerecord (2.3.5) 
activeresource (2.3.5) 
activesupport (2.3.5) 
arel (2.0.10) 
authlogic (2.1.3) 
builder (2.1.2) 
bundler (1.0.14) 
daemon_controller (0.2.6) 
fastthread (1.0.7) 
i18n (0.5.0) 
mysql (2.8.1) 
passenger (3.0.7) 
pdfkit (0.5.0) 
rack (1.3.0, 1.0.1) 
rails (2.3.5) 
rake (0.9.0) 
rdoc (3.6.1) 
tzinfo (0.3.27) 

最後幾行:

0 /Users/dwayne/.rvm/rubies/ree-1.8.7-2011.03/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb 36 in `gem_original_require' 
1 /Users/dwayne/.rvm/rubies/ree-1.8.7-2011.03/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb 36 in `require' 
2 /Users/dwayne/.rvm/gems/[email protected]/gems/passenger-3.0.7/lib/phusion_passenger/utils.rb 325 in `prepare_app_process' 
3 /Users/dwayne/.rvm/gems/[email protected]/gems/passenger-3.0.7/lib/phusion_passenger/classic_rails/application_spawner.rb 176 in `initialize_server' 
4 /Users/dwayne/.rvm/gems/[email protected]/gems/passenger-3.0.7/lib/phusion_passenger/utils.rb 572 in `report_app_init_status' 
5 /Users/dwayne/.rvm/gems/[email protected]/gems/passenger-3.0.7/lib/phusion_passenger/classic_rails/application_spawner.rb 

同樣是我的Rails 3名的項目也是如此。

任何人都可以幫忙嗎?它確實看起來像一個路徑問題,但我無法弄清楚問題所在。

謝謝。

+0

personnaly我沒有在Mac上使用乘客,我使用,而不是pow :)你有沒有嘗試這樣的事情:http://urgetopunt.com/2009/09/27/passenger-with-rvm.html? – Awea 2011-08-18 14:08:02

回答

0

啊,最後一個地方看,我發現了問題。原來,我仍然有Passenger的一些舊虛擬主機設置(使用PassengerPreferencePane),對於某些應用程序,我還需要添加RVM/Passenger安裝文檔中提到的setup_load_paths.rb。

相關問題