Rails 3.1 в Ubuntu 11.04

Решил я тут побаловаться и потестировать только что вышедшие «рельсы», 3.1, так сказать. В общем описывать всё не буду, как обновлял и всё такое: в этом нет ничего нового и всё проходит нормально.  Решил создать новое пустое приложение:

1. $ rails new test31

Всё прошло замечательно. Приложение собралось, всё как положено. Посмотрел на обновлённую структуру папок, все дела. Дай-ка я запущу сервер:

2. $ rails s

И что же я вижу??? А вижу я примерно следующее:
/home/none/.rvm/gems/ruby-1.9.2-p290@myproject/gems/execjs-1.2.4/lib/execjs/runtimes.rb:45:in `autodetect’: Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
from /home/none/.rvm/gems/ruby-1.9.2-p290@myproject/gems/execjs-1.2.4/lib/execjs.rb:5:in `<module:ExecJS>’
from /home/none/.rvm/gems/ruby-1.9.2-p290@myproject/gems/execjs-1.2.4/lib/execjs.rb:4:in `<top (required)>’
from /home/none/.rvm/gems/ruby-1.9.2-p290@myproject/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in `require’
from /home/none/.rvm/gems/ruby-1.9.2-p290@myproject/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in `<top (required)>’
from /home/none/.rvm/gems/ruby-1.9.2-p290@myproject/gems/coffee-script-2.2.0/lib/coffee-script.rb:1:in `require’
from /home/none/.rvm/gems/ruby-1.9.2-p290@myproject/gems/coffee-script-2.2.0/lib/coffee-script.rb:1:in `<top (required)>’

Ну и тому подобное. Не стартует сервер! Недолгие поиски в интернете показали, что в Gemfile надо добавить следующее:

3.  gem ‘therubyracer’   #Embed the V8 Javascript interpreter into Ruby.

Интерпретатор жаваскрипта. О, как! Ну да ладно. Дальше как обычно:

4. $ bundle install

И теперь сервер должен запуститься:

$ server s

Пользуйтесь всеми плюшками нового релиза. (-:

 

Недавние записи

Оставить комментарий