2016-05-18 19 views
6

レールアプリケーション用にパッセンジャーとNginxを設定しようとしています。パッセンジャーモジュールをインストールできない

パッセンジャーコマンドの実行中にコンパイルエラーが発生します。

ルビーバージョン: ルビー2.3.1p112(2016年4月26日改訂54768)[x86_64の-のLinux]

レールバージョン レール4.2.6

エラーメッセージ: -

# passenger-install-nginx-module 
/usr/local/rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:2158:in `method_missing': undefined method `this' for #<Gem::Specification:0x7cab3c passenger-5.0.28> (NoMethodError) 
     from /usr/local/rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:1057:in `find_active_stub_by_path' 
     from /usr/local/rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:64:in `require' 
     from /usr/local/rvm/gems/ruby-2.3.1/gems/passenger-5.0.28/bin/passenger-install-nginx-module:33:in `<top (required)>' 
     from /usr/local/rvm/gems/ruby-2.3.1/bin/passenger-install-nginx-module:23:in `load' 
     from /usr/local/rvm/gems/ruby-2.3.1/bin/passenger-install-nginx-module:23:in `<main>' 
     from /usr/local/rvm/gems/ruby-2.3.1/bin/ruby_executable_hooks:15:in `eval' 
     from /usr/local/rvm/gems/ruby-2.3.1/bin/ruby_executable_hooks:15:in `<main>' 

この問題についてお手伝いできますか。

+0

これは動作しましたか?私はruby 2.3.0を使用していて、同じ問題があります。 – Sean

+0

私は同じ問題(同じ正確なルビー/レールバージョン)を見ています –

答えて

1

私のケースではこれが動作します:

ルビーとrvmを削除してから、再インストールしてください。再試行する。その後、

宝石の更新

--systemと再コンパイルしよう:

+0

まだ同じ問題が表示されます.. – Raj

+0

ルビーバージョンを劣化させる場合、それはうまく働いています.. – Raj

1

まだ解決しない場合は、あなたが試すことができます。

関連する問題