Я использую Ruby on Rails 3.1.0 и Capistrano. У меня проблема с тем, чтобы приложение работало в производственном режиме (на удаленной машине установлена Ubuntu 10.4 - моя локальная машина - MacOS под управлением Snow Leopard 10.6.7).
При развертывании с Capistrano я получаю эту ошибку:
uninitialized constant Rake::DSL
Когда я пытаюсь получить доступ к веб-странице, я получаю эту ошибку:
ActionView::Template::Error (application.css isn't precompiled)
Что мне нужно сделать, чтобы приложение работало в производственном режиме на удаленной машине?
В моем файле Capfile
есть:
# Uncomment if you are using Rails' asset pipeline
load 'deploy/assets'
В моем файле Gemfile
есть:
group :production do
gem 'execjs'
gem 'therubyracer'
end
Если я комментирую load 'deploy/assets'
, я больше не получаю uninitialized constant Rake::DSL
, но все равно получаю ошибку ActionView::Template::Error (application.css isn't precompiled)
.