phusion_passenger / plugin.rb: 37: в `load ': неопределенный метод` dir' для nil: NilClass (NoMethodError) - PullRequest
0 голосов
/ 22 февраля 2011

gem install passenger # версия 3.0.2

, запустите команду 'passenger start', затем я получил ошибку:

c:/Ruby187/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/plugin.r
b:37:in `load': undefined method `dir' for nil:NilClass (NoMethodError)
        from c:/Ruby187/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passe
nger/plugin.rb:34:in `each'
        from c:/Ruby187/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passe
nger/plugin.rb:34:in `load'
        from c:/Ruby187/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passe
nger/plugin.rb:72:in `initialize'
        from c:/Ruby187/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passe
nger/standalone/start_command.rb:52:in `new'
        from c:/Ruby187/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passe
nger/standalone/start_command.rb:52:in `initialize'
        from c:/Ruby187/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passe
nger/standalone/main.rb:93:in `new'
        from c:/Ruby187/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passe
nger/standalone/main.rb:93:in `run_command'
        from c:/Ruby187/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passe
nger/standalone/main.rb:48:in `each_command'
        from c:/Ruby187/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passe
nger/standalone/main.rb:43:in `each'
        from c:/Ruby187/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passe
nger/standalone/main.rb:43:in `each_command'
        from c:/Ruby187/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passe
nger/standalone/main.rb:91:in `run_command'
        from c:/Ruby187/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passe
nger/standalone/main.rb:62:in `run!'
        from c:/Ruby187/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passe
nger/standalone/main.rb:39:in `run!'
        from c:/Ruby187/lib/ruby/gems/1.8/gems/passenger-3.0.2/bin/passenger:32
        from c:/Ruby187/bin/passenger:19:in `load'
        from c:/Ruby187/bin/passenger:19

Любые идеи будут с благодарностью.

1 Ответ

2 голосов
/ 22 февраля 2011

Я вижу в путях, которые вы используете Windows.Пассажир не поддерживается на платформах Windows.Если вы расскажете мне немного больше о цели (рабочий сервер на Windows? / Вы пытаетесь запустить его для разработки?), Я мог бы дать вам несколько альтернатив.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...