2011-10-14 3 views
7

Я использую Rails 3.1 и Capistrano, я получаюCapistrano для Rails 3.1

Нет такого файла или каталога

ошибки для/общественных/изображений,/общественности/таблиц стилей и общественных/JavaScripts

ошибки. В Интернете я нашел несколько сообщений в блоге, предлагающих

set :normalize_asset_timestamps, false 

, которые устранили эти проблемы. Тем не менее, я не уверен, что я делаю правильную вещь, поскольку прекомпиляция все еще терпит неудачу, и я новичок в Rails 3.1.

rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile 

все еще не работает на производственном сервере.

Я установил

load 'deploy/assets' 
set :rake,  "bundle exec rake" 

в deploy.rb, но это не помогает. Тем не менее, развертывание шапки жалуется, что оно не может найти определенные драгоценные камни

Заранее благодарим за любую помощь.

Steve

+0

Любые новости об этом Стиве? У меня похожие проблемы. – fatfrog

ответ

0

Это действительно исправляет ошибку для меня. Если вы используете bundler и rvm, убедитесь, что ваши настройки верны. Более подробную информацию можно найти с помощью быстрой Гугл РВМ Капистрано или РВМ Bundler но мои настройки в deploy.rb ниже:

Для РВМ мои настройки:

# Load RVM's capistrano plugin. 
require "rvm/capistrano" 
set :rvm_path, "$HOME/.rvm" 
set :rvm_ruby_string, <Insert your RVM settings here> 
set :rvm_type, :user # Don't use system-wide RVM 

настройки Мои пакетирования являются:

# Comment these two lines out if you aren't using bundler 
set :bundle_roles, [:app] 
require 'bundler/capistrano'