eucalipt
@eucalipt
Самоделкин.

Не запускается WEBrick (Rails Server). В чем дело?

При запуске Rails сервера происходит следующее, и сервер не запускается:

matt@MPCU:~/workspace/ruby/blog$ rails s
/home/matt/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler/runtime.rb:80:in `rescue in block (2 levels) in require': There was an error while trying to load the gem 'uglifier'. (Bundler::GemRequireError)
from /home/matt/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler/runtime.rb:76:in `block (2 levels) in require'
from /home/matt/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `each'
from /home/matt/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `block in require'
from /home/matt/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `each'
from /home/matt/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `require'
from /home/matt/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler.rb:99:in `require'
from /home/matt/workspace/ruby/blog/config/application.rb:7:in `'
from /home/matt/.rvm/gems/ruby-2.2.1/gems/railties-4.2.5.1/lib/rails/commands/commands_tasks.rb:78:in `require'
from /home/matt/.rvm/gems/ruby-2.2.1/gems/railties-4.2.5.1/lib/rails/commands/commands_tasks.rb:78:in `block in server'
from /home/matt/.rvm/gems/ruby-2.2.1/gems/railties-4.2.5.1/lib/rails/commands/commands_tasks.rb:75:in `tap'
from /home/matt/.rvm/gems/ruby-2.2.1/gems/railties-4.2.5.1/lib/rails/commands/commands_tasks.rb:75:in `server'
from /home/matt/.rvm/gems/ruby-2.2.1/gems/railties-4.2.5.1/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
from /home/matt/.rvm/gems/ruby-2.2.1/gems/railties-4.2.5.1/lib/rails/commands.rb:17:in `'
from /home/matt/workspace/ruby/blog/bin/rails:9:in `require'
from /home/matt/workspace/ruby/blog/bin/rails:9:in `'
from /home/matt/.rvm/gems/ruby-2.2.1/gems/spring-1.6.4/lib/spring/client/rails.rb:28:in `load'
from /home/matt/.rvm/gems/ruby-2.2.1/gems/spring-1.6.4/lib/spring/client/rails.rb:28:in `call'
from /home/matt/.rvm/gems/ruby-2.2.1/gems/spring-1.6.4/lib/spring/client/command.rb:7:in `call'
from /home/matt/.rvm/gems/ruby-2.2.1/gems/spring-1.6.4/lib/spring/client.rb:28:in `run'
from /home/matt/.rvm/gems/ruby-2.2.1/gems/spring-1.6.4/bin/spring:49:in `'
from /home/matt/.rvm/gems/ruby-2.2.1/gems/spring-1.6.4/lib/spring/binstub.rb:11:in `load'
from /home/matt/.rvm/gems/ruby-2.2.1/gems/spring-1.6.4/lib/spring/binstub.rb:11:in `'
from /home/matt/workspace/ruby/blog/bin/spring:13:in `require'
from /home/matt/workspace/ruby/blog/bin/spring:13:in `'
from bin/rails:3:in `load'
from bin/rails:3:in `'

  • Вопрос задан
  • 508 просмотров
Решения вопроса 1
eucalipt
@eucalipt Автор вопроса
Самоделкин.
Нашел решение. Если честно, то ума не приложу, при чем тут это, но раз работает, то хорошо. В общем, надо было просто установить nodejs.
apt-get install nodejs
Надеюсь, что кому-то буду полезен.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
У меня на проде была подобная ошибка. Она вылезала при попытке компиляции на-лету asset и когда не было гема 'therubyracer'.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы