2015-07-21 65 views
1

我有一個應用程序部署在debian 7服務器上,它一直工作到現在。 我使用mina部署代碼,因爲我的reposiory鏈接已更改,我刪除了項目並更新了存儲庫詳細信息,並將新代碼推送到服務器並重新啓動了nginx。
從那時起,我收到此錯誤:使用NGINX無法加載這樣的文件 - 捆綁/設置(LoadError)

Could not spawn process for application /opt/www/app.co/app: 
An error occured while starting up the preloader. 
Error ID: 6d901b8e 
Error details saved to: /tmp/passenger-error-3HAg6Z.html 
Message from application: cannot load such file -- bundler/setup (LoadError) 

/home/deployer/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require' 
/home/deployer/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems 
/core_ext/kernel_require.rb:54:in `require' 
/usr/lib/ruby/vendor_ruby/phusion_passenger 
/loader_shared_helpers.rb:263:in `block in run_load_path_setup_code' 
/usr/lib/ruby/vendor_ruby/phusion_passenger 
/loader_shared_helpers.rb:366:in `running_bundler' 
/usr/lib/ruby/vendor_ruby/phusion_passenger 
/loader_shared_helpers.rb:261:in `run_load_path_setup_code' 
/usr/share/passenger/helper-scripts/rack-preloader.rb:100:in `preload_app' 
/usr/share/passenger/helper-scripts/rack-preloader.rb:158:in `<module:App>' 
/usr/share/passenger/helper-scripts/rack-preloader.rb:29:in `<module:PhusionPassenger>' 
/usr/share/passenger/helper-scripts/rack-preloader.rb:28:in `<main>' 

我無法來解決這個加載錯誤。

下面嘗試作爲其他人所說,但它並沒有幫助

gem bundler install && bundle install


我的應用程序需要Ruby-2.1.5

rvm list
rvm rubies

=* ruby-2.1.5 [ x86_64 ]

其中紅寶石

/usr/bin/ruby

在/opt/nginx/conf/nginx.conf中,我有:

passenger_root /var/lib/gems/1.9.1/gems/passenger-4.0.53;
passenger_ruby /home/deployer/.rvm/gems/ruby-2.1.5/wrappers/ruby;

使用默認的紅寶石passenger_ruby紅寶石-v給出1.9.1

ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

但解決不了試過。

請儘早幫助我解決此問題。

回答

相關問題