【问题标题】:Ruby (Rack) application could not be startedRuby (Rack) 应用程序无法启动
【发布时间】:2011-07-08 15:53:29
【问题描述】:

http://127.0.0.1 ==> Ruby (Rack) 应用程序无法启动,有人可以帮忙吗?

应用程序需要的源文件丢失。

*
  It is possible that you didn't upload your application files correctly. Please check whether all your application files are uploaded.
*
  A required library may not installed. Please install all libraries that this application requires.

有关错误的更多信息可能已写入应用程序的日志文件。请检查它以便分析问题。

Error message:
    no such file to load -- bundler
Exception class:
    LoadError
Application root:
    /var/www/project
Backtrace:
    #   File    Line    Location
    0   /home/user1/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb     36  in `require'
    1   /home/user1/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb     36  in `require'
    2   /home/user1/.rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.7/lib/phusion_passenger/utils.rb   325     in `prepare_app_process'
    3   /home/user1/.rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.7/lib/phusion_passenger/rack/application_spawner.rb    155     in `block in initialize_server'
    4   /home/user1/.rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.7/lib/phusion_passenger/utils.rb   572     in `report_app_init_status'
    5   /home/user1/.rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.7/lib/phusion_passenger/rack/application_spawner.rb    153     in `initialize_server'
    6   /home/user1/.rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server.rb     204     in `start_synchronously'
    7   /home/user1/.rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server.rb     180     in `start'
    8   /home/user1/.rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.7/lib/phusion_passenger/rack/application_spawner.rb    128     in `start'
    9   /home/user1/.rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.7/lib/phusion_passenger/spawn_manager.rb   253     in `block (2 levels) in spawn_rack_application'
    10  /home/user1/.rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server_collection.rb  132     in `lookup_or_add'
    11  /home/user1/.rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.7/lib/phusion_passenger/spawn_manager.rb   246     in `block in spawn_rack_application'
    12  /home/user1/.rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server_collection.rb  82  in `block in synchronize'
    13      prelude>    10:in `synchronize'
    14  /home/user1/.rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server_collection.rb  79  in `synchronize'
    15  /home/user1/.rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.7/lib/phusion_passenger/spawn_manager.rb   244     in `spawn_rack_application'
    16  /home/user1/.rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.7/lib/phusion_passenger/spawn_manager.rb   137     in `spawn_application'
    17  /home/user1/.rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.7/lib/phusion_passenger/spawn_manager.rb   275     in `handle_spawn_application'
    18  /home/user1/.rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server.rb     357     in `server_main_loop'
    19  /home/user1/.rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server.rb     206     in `start_synchronously'
    20  /home/user1/.rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.7/helper-scripts/passenger-spawn-server    99  in `'

【问题讨论】:

  • 你有没有想过这个问题的答案?我现在遇到了同样的问题。

标签: ruby-on-rails


【解决方案1】:

gem install bundler 应该在这里解决问题。 “错误消息:没有要加载的此类文件--bundler”是相关行。在安装 bundler gem 之后,您可能还需要运行 bundle install

【讨论】:

  • 我和 op 有同样的问题。我在看到错误信息后本能地尝试了“gem install bundler”然后“捆绑安装”,但是即使重新启动nginx,错误信息仍然出现。
猜你喜欢
  • 1970-01-01
  • 2012-10-15
  • 1970-01-01
  • 2012-11-26
  • 2013-09-25
  • 2012-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多