2011-10-14 15 views
7

मैं रेल 3.1 उपयोग कर रहा हूँ और Capistrano, मैंरेल के लिए Capistrano 3.1

ऐसी कोई फ़ाइल या निर्देशिका

/सार्वजनिक/छवियों,/सार्वजनिक/स्टाइलशीट, और सार्वजनिक/javascripts

के लिए

त्रुटियों मिल त्रुटियों। इंटरनेट सर्च कर रहे हैं, मैं

set :normalize_asset_timestamps, false 

सुझाव ब्लॉग पोस्ट की एक संख्या है जो इन समस्याओं को हटा दिया पाया। हालांकि, मुझे यकीन नहीं है कि क्या मैं सही काम कर रहा हूं क्योंकि प्रीकंपाइल अभी भी विफल रहता है और मैं रेल 3.1 के लिए नया हूं।

rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile 

अभी भी उत्पादन सर्वर पर विफल रहता है।

मैं deploy.rb में

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

सेट, लेकिन यह मदद नहीं करता है। अभी भी कैप तैनात करता है कि यह कुछ रत्न नहीं मिल सकता है

किसी भी मदद के लिए अग्रिम धन्यवाद।

स्टीव

+0

इस स्टीव पर कोई अपडेट? मुझे इसी तरह के मुद्दे हैं। – fatfrog

उत्तर

0

यह वास्तव में मेरे लिए त्रुटि को ठीक करता है। यदि आप बंडलर और आरवीएम का उपयोग कर रहे हैं तो सुनिश्चित करें कि आपकी सेटिंग्स सही हैं। अधिक जानकारी rvm Capistrano या rvm बंडलर की एक त्वरित गूगल के साथ पाया जा सकता है लेकिन 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'