2016-07-29 19 views
1

rails serverを最初に起動したときに、ubuntu 16.04にthisの後にレール5.0.0アプリケーションをセットアップしようとしましたが、次のメッセージでクラッシュしました。 私はルビーに新しいですし、Rails初期化されていない定数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>'

、ここで間違っているかわからないことは

/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 

答えて

1

の最初の10行は、あなたがあなたの上でこれらのコマンドを試してみてくださいでしたですプロジェクトパス。

bundle update 

gem update 
+0

(多少の誤差があるためeh..'sudo宝石update'代わりに 'の宝石update')、それは – Fallenwood

+0

:-(同じメッセージで再びクラッシュした私は、上記のコマンドを試した後だけに、それらのすべてを削除し' sudo apt-get purge ruby​​ ruby​​gems'その後、再インストールしてください。 – utkuDAT

+0

あなたの答えはありがたいですが、残念なことにもう一度失敗しました... – Fallenwood

関連する問題