2016-07-29 5 views
1

Ich habe versucht, eine Rails 5.0.0 App nach this auf Ubuntu 16.04, wenn ich rails server zum ersten Mal starten, es stürzte mit der folgenden Meldung. Ich bin neu in Ruby und weiß nicht, was falsch istSchienen nicht initialisiert Konstante Rack

/var/lib/gems/2.3.0/gems/railties-5.0.0/lib/rails/commands/server.rb:8:in <module:Rails>': uninitialized constant Rack (NameError) Did you mean? Rake from /var/lib/gems/2.3.0/gems/railties-5.0.0/lib/rails/commands/server.rb:7:in <top (required)>' from /var/lib/gems/2.3.0/gems/railties-5.0.0/lib/rails/commands/commands_tasks.rb:138:in require' from /var/lib/gems/2.3.0/gems/railties-5.0.0/lib/rails/commands/commands_tasks.rb:138:in require_command!' from /var/lib/gems/2.3.0/gems/railties-5.0.0/lib/rails/commands/commands_tasks.rb:83:in server' from /var/lib/gems/2.3.0/gems/railties-5.0.0/lib/rails/commands/commands_tasks.rb:49:in run_command!' from /var/lib/gems/2.3.0/gems/railties-5.0.0/lib/rails/commands.rb:18:in <top (required)>' from bin/rails:4:in require' from bin/rails:4:in <main>'

und hier sind die ersten 10 Zeilen

/var/lib/gems/2.3.0/gems/railties-5.0.0/lib/rails/commands/server.rb

require 'fileutils' 
require 'optparse' 
require 'action_dispatch' 
require 'rails' 
require 'rails/dev_caching' 

module Rails 
    class Server < ::Rack::Server 
    class Options 
     DEFAULT_PID_PATH = File.expand_path("tmp/pids/server.pid").freeze 

Antwort

1

Könnten Sie bitte diese Befehle auf Ihrem versuchen Projektpfad;

bundle update 

gem update 
+0

Nachdem ich die Befehle oben versucht (eh..'sudo gem update' statt 'gem update' weil einige Fehler), ist es wieder abgestürzt mit der gleichen Botschaft :-( – Fallenwood

+0

gerade alle von ihnen entfernen mit' sudo apt-get spülen ruby ​​rubygems 'dann installieren sie neu – utkuDAT

+0

danke für deine antwort aber leider ist es wieder fehlgeschlagen ... – Fallenwood