2016-05-18 10 views
6

nicht installieren Ich versuche, den Passagier und Nginx für Schienen-Anwendung zu konfigurieren.Kann Passagier Modul

Ich erhalte einen Kompilierungsfehler, während ich den Passagierbefehl ausführe.

Ruby-Version: Rubin 2.3.1p112 (2016.04.26 Revision 54768) [x86_64-Linux]

Rails Version Rails 4.2.6

Fehlermeldung: -

# 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>' 

könnten Sie mir bitte in dieser Angelegenheit helfen.

+0

Haben Sie das funktioniert? Ich benutze Ruby 2.3.0 und habe das gleiche Problem. – Sean

+0

Ich sehe das gleiche Problem (gleiche genaue Ruby/Rails-Version) –

Antwort

1

Dies funktioniert in meinem Fall:

Entfernen Rubin und rvm - dann wieder ein. Versuch es noch einmal.

+0

Immer noch das gleiche Problem .. – Raj

+0

Wenn die Ruby-Version degradieren funktioniert es gut .. – Raj

1

Wenn noch nicht behoben, können Sie versuchen:

gem update --system

und dann wieder zu kompilieren versuchen.