2011-10-14 17 views
7

私はRailsの3.1を使用していますが、カピストラーノは、私は/公共/画像、/公共/スタイルシート、およびパブリック/ JavaScriptのカピストラーノRailsの3.1

ため

そのようなファイルやディレクトリ

エラーが発生しますエラー。インターネットを検索したところ、これらの問題を解消した多くのブログ記事が見つかりました。

set :normalize_asset_timestamps, false 

しかし、私は のプリコンパイルがまだ失敗し、Rails 3.1には新しくなっているので、正しいことをしているかどうかはわかりません。

rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile 

はまだプロダクションサーバーで失敗します。

私はdeploy.rbで

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

を設定するが、それは解決しません。まだキャップの展開は、特定の宝石を見つけることができないと不平を言います。

ありがとうございました。確かに私のために、エラーを修正しない

スティーブ

+0

このSteveのアップデートはありますか?私も同様の問題を抱えています。 – fatfrog

答えて

0

。 bundlerとrvmを使用している場合は、設定が正しいことを確認してください。詳細情報は、RVMのカピストラーノやRVMのバンドラの簡単にGoogleで見つけることができますが、deploy.rbの私の設定は以下の通りです:

RVMのために私の設定は次のとおりです。

# 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'