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
Пользуйтесь всеми плюшками нового релиза. (-:
Недавние записи
- Long time no see
- Ошибка при обновлении Meteor до версии 1.4.2
- Patch falcon для ruby-1.9.3-p327
- Ускоряем ruby и Rails
- Gem ‘seo_params’: определение основных параметров
- Отрицательный margin-top и Opera
- Rspec and Devise reset password
- Backbone.js: Views. Часть первая.
- Backbone.js: Models and Collections
- Backbone.js Routers