LoadError: cannot load such file -- phusion_passenger/rack_handler
LoadError: cannot load such file -- phusion_passenger/rack_handler
当我 运行 rake db:create
在暂存服务器上出现错误时:
rake aborted!
LoadError: cannot load such file -- phusion_passenger/rack_handler
/usr/local/rvm/gems/ruby-2.3.1/gems/bundler-1.12.5/lib/bundler/runtime.rb:86:in `require'
/usr/local/rvm/gems/ruby-2.3.1/gems/bundler-1.12.5/lib/bundler/runtime.rb:86:in `block (2 levels) in require'
/usr/local/rvm/gems/ruby-2.3.1/gems/bundler-1.12.5/lib/bundler/runtime.rb:81:in `each'
/usr/local/rvm/gems/ruby-2.3.1/gems/bundler-1.12.5/lib/bundler/runtime.rb:81:in `block in require'
/usr/local/rvm/gems/ruby-2.3.1/gems/bundler-1.12.5/lib/bundler/runtime.rb:70:in `each'
这是我的 Gemfile
group :development, :test do
# https://github.com/deivid-rodriguez/byebug
gem 'byebug'
gem "capistrano", "~> 3.4"
gem "passenger", ">= 5.0.25", require: "phusion_passenger/rack_handler"
end
我只是想知道我在本地开发时只使用 passenger 为什么会出现这个错误,谢谢!
rake db:create RAILS_ENV=Staging
rake db:create
默认环境至少包括develop
环境。因为我只是在本地 运行 这个命令,所以我得到了 develop
和 test
环境数据库。所以错误很明显。
当我 运行 rake db:create
在暂存服务器上出现错误时:
rake aborted!
LoadError: cannot load such file -- phusion_passenger/rack_handler
/usr/local/rvm/gems/ruby-2.3.1/gems/bundler-1.12.5/lib/bundler/runtime.rb:86:in `require'
/usr/local/rvm/gems/ruby-2.3.1/gems/bundler-1.12.5/lib/bundler/runtime.rb:86:in `block (2 levels) in require'
/usr/local/rvm/gems/ruby-2.3.1/gems/bundler-1.12.5/lib/bundler/runtime.rb:81:in `each'
/usr/local/rvm/gems/ruby-2.3.1/gems/bundler-1.12.5/lib/bundler/runtime.rb:81:in `block in require'
/usr/local/rvm/gems/ruby-2.3.1/gems/bundler-1.12.5/lib/bundler/runtime.rb:70:in `each'
这是我的 Gemfile
group :development, :test do
# https://github.com/deivid-rodriguez/byebug
gem 'byebug'
gem "capistrano", "~> 3.4"
gem "passenger", ">= 5.0.25", require: "phusion_passenger/rack_handler"
end
我只是想知道我在本地开发时只使用 passenger 为什么会出现这个错误,谢谢!
rake db:create RAILS_ENV=Staging
rake db:create
默认环境至少包括develop
环境。因为我只是在本地 运行 这个命令,所以我得到了 develop
和 test
环境数据库。所以错误很明显。