2014-09-29 57 views
0

我的乘客安裝爲寶石。
Nginx由passenger-install-nginx-module安裝。
有3個gemsets for ruby​​ 2.1.1,rubygemset rails4_1是這個應用程序的正確的一個。
其他帖子顯示類似問題(1,2,3),但他們都沒有解決我的問題。rbenv乘客無法加載這樣的文件 - 打包機/設置

[ 2014-09-29 14:29:17.1212 13182/7f32e5938700 Pool2/Implementation.cpp:287 ]: Could not spawn process for application /home/canoe/apps/app1: An error occured while starting up the preloader. 
    Error ID: b57602d4 
    Error details saved to: /tmp/passenger-error-jcmrkH.html 
    Message from application: cannot load such file -- bundler/setup (LoadError) 
    /home/canoe/.rbenv/versions/2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
    /home/canoe/.rbenv/versions/2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
    /home/canoe/.rbenv/versions/2.1.1/gemsets/rails4_1/gems/passenger-4.0.52/lib/phusion_passenger/loader_shared_helpers.rb:263:in `block in run_load_path_setup_code' 
    /home/canoe/.rbenv/versions/2.1.1/gemsets/rails4_1/gems/passenger-4.0.52/lib/phusion_passenger/loader_shared_helpers.rb:366:in `running_bundler' 
    /home/canoe/.rbenv/versions/2.1.1/gemsets/rails4_1/gems/passenger-4.0.52/lib/phusion_passenger/loader_shared_helpers.rb:261:in `run_load_path_setup_code' 
    /home/canoe/.rbenv/versions/2.1.1/gemsets/rails4_1/gems/passenger-4.0.52/helper-scripts/rack-preloader.rb:100:in `preload_app' 
    /home/canoe/.rbenv/versions/2.1.1/gemsets/rails4_1/gems/passenger-4.0.52/helper-scripts/rack-preloader.rb:158:in `<module:App>' 
    /home/canoe/.rbenv/versions/2.1.1/gemsets/rails4_1/gems/passenger-4.0.52/helper-scripts/rack-preloader.rb:29:in `<module:PhusionPassenger>' 
    /home/canoe/.rbenv/versions/2.1.1/gemsets/rails4_1/gems/passenger-4.0.52/helper-scripts/rack-preloader.rb:28:in `<main>' 


[ 2014-09-29 14:29:17.1372 13182/7f32e3814700 agents/HelperAgent/RequestHandler.h:2306 ]: [Client 20] Cannot checkout session because a spawning error occurred. The identifier of the error is b57602d4. Please see earlier logs for details about the error. 

乘客配置在nginx的,
passenger_root /home/canoe/.rbenv/versions/2.1.1/gemsets/rails4_1/gems/passenger-4.0.52;
passenger_ruby /home/canoe/.rbenv/versions/2.1.1/bin/ruby;

一些輸出:
$束-v
捆紮機1.6.2版

出口GEM_HOME到之前推出的nginx解決不了問題的寶石rails4_1。

任何解決方案?

回答

0

這很可能是一個環境變量問題。請注意,錯誤消息提到「錯誤詳細信息保存到:...文件名...」?打開該文件查看是否有任何建議,並仔細檢查環境變量是否正確。

3

嘗試在全球範圍內安裝bundler gem。

+0

謝謝。但這不起作用。 – canoe 2014-10-02 11:09:07

+0

@canoe您是否找到解決方案? – AlexMrKlim 2014-12-15 14:23:32

+0

不是這個問題。是的,只是不使用乘客。 – canoe 2014-12-16 11:25:27

相關問題