Я попытался настроить приложение рельсов 5.0.0 после this на ubuntu 16.04, когда я впервые запустил rails server
, он разбился со следующим сообщением. Я новичок в рубин и не знаю, что это неправильноRails неинициализированная постоянная стойка
/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>'
и вот первые 10 строк
/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
После того как я попробовал команды выше (eh..'sudo драгоценного камня update' вместо 'гема update', потому что некоторые ошибки), он снова столкнулись с тем же сообщением :-( – Fallenwood
Просто удалите все из них с' sudo apt-get purge ruby rubygems' затем переустановите их. – utkuDAT
спасибо за ваш ответ, но, к сожалению, он снова не удался ... – Fallenwood