乘客未在 Rails 以 Ruby 开头
Passenger not starting with Ruby on Rails
所以我对 Rails 上的 Ruby 很陌生,我才刚刚开始学习。我想尝试使用 Passenger 运行ning rails 设置本地 Web 服务器。
我已按照 https://www.phusionpassenger.com/library/walkthroughs/start/ruby.html
上的说明进行操作
但是当我 运行 命令 bundle exec passenger start
我的控制台 returns 这个错误:
C:\Users\...\...\...\...\TestAppName>bundle exec passenger start
DL is deprecated, please use Fiddle
C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/passenger-5.0.22/src/ruby_supportlib/phus
ion_passenger.rb:249:in `infer_install_spec': undefined method `dir' for nil:NilClass (NoMetho
dError)
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/passenger-5.0.22/src/ruby_su
pportlib/phusion_passenger.rb:96:in `locate_directories'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/passenger-5.0.22/bin/passeng
er:36:in `<top (required)>'
from C:/RailsInstaller/Ruby2.0.0/bin/passenger:23:in `load'
from C:/RailsInstaller/Ruby2.0.0/bin/passenger:23:in `<main>'
之后什么也没有发生,我无法打开网络服务器或任何东西。不太确定为什么会这样,因为我非常仔细地按照说明进行操作。
我在 Windows 10、64 位。
好吧,我想如果你正在使用 rails 并且当你输入 rails server
时你的 Gemfile 有 passenger 总是选择 passenger 而不是 webrick。
所以我对 Rails 上的 Ruby 很陌生,我才刚刚开始学习。我想尝试使用 Passenger 运行ning rails 设置本地 Web 服务器。
我已按照 https://www.phusionpassenger.com/library/walkthroughs/start/ruby.html
上的说明进行操作但是当我 运行 命令 bundle exec passenger start
我的控制台 returns 这个错误:
C:\Users\...\...\...\...\TestAppName>bundle exec passenger start
DL is deprecated, please use Fiddle
C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/passenger-5.0.22/src/ruby_supportlib/phus
ion_passenger.rb:249:in `infer_install_spec': undefined method `dir' for nil:NilClass (NoMetho
dError)
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/passenger-5.0.22/src/ruby_su
pportlib/phusion_passenger.rb:96:in `locate_directories'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/passenger-5.0.22/bin/passeng
er:36:in `<top (required)>'
from C:/RailsInstaller/Ruby2.0.0/bin/passenger:23:in `load'
from C:/RailsInstaller/Ruby2.0.0/bin/passenger:23:in `<main>'
之后什么也没有发生,我无法打开网络服务器或任何东西。不太确定为什么会这样,因为我非常仔细地按照说明进行操作。
我在 Windows 10、64 位。
好吧,我想如果你正在使用 rails 并且当你输入 rails server
时你的 Gemfile 有 passenger 总是选择 passenger 而不是 webrick。