2011-10-14 37 views
7

estoy usando Rails 3.1 y Capistrano, consigoCapistrano para Rails 3.1

No existe el archivo o directorio

errores para// images,/public/hojas de estilo, y públicas/javascript públicas

errores Buscando en Internet, encontré varias publicaciones de blog que sugerían

set :normalize_asset_timestamps, false 

que eliminaban estos problemas. Sin embargo, no estoy seguro si estoy haciendo lo correcto ya que la precompilación aún falla y soy nuevo en Rails 3.1.

rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile 

falla en el servidor de producción.

puse

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

en deploy.rb pero no resuelve el problema. Aún la implementación de la tapa se queja de que no puede encontrar ciertas gemas

Gracias de antemano por cualquier ayuda.

Steve

+0

¿Alguna actualización de este Steve? Tengo problemas similares. – fatfrog

Respuesta

0

Que en efecto corregir el error para mí. Si usa bundler y rvm, asegúrese de que su configuración sea correcta. Más información se puede encontrar con un google rápida de Capistrano RVM o bundler RVM pero mis ajustes en deploy.rb son a continuación:

Para RVM mi configuración son:

# 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 

Mi configuración bundler son:

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