मैं निम्नलिखित जवाहरात मेरी environment.rb फ़ाइल में परिभाषित किया है:Unpacking जवाहरात [रेल 2.3.5]
config.gem "authlogic"
config.gem "paperclip"
config.gem "pauldix-feedzirra", :lib => "feedzirra", :source => "http://gems.github.com"
config.gem 'whenever', :lib => false, :source => 'http://gemcutter.org/'
मैं उन्हें अपने स्थानीय कंप्यूटर पर स्थापित किया है और सब कुछ अच्छी तरह से काम कर रहा है। चूंकि मैं किसी साझा-सर्वर (ड्रीमहोस्ट) पर काम कर रहा हूं, इसलिए मुझे उन रत्नों को काम करने के लिए अनपैक करने की आवश्यकता है (उन्हें इंस्टॉल नहीं कर सकता क्योंकि मैंने उन्हें अपने कंप्यूटर पर काम करने के लिए किया था)।
अपलोड करने से पहले, मैं अपने स्थानीय मशीन पर निम्न भाग गया:
rake gems:unpack
यह /vender/gems
में निम्न फ़ोल्डर बनाया:
authlogic-2.1.3, paperclip-2.3.1.1, pauldix-feedzirra-0.0.18, whenever-0.4.1
तो ऐसा लगता है कि वे सब वहाँ हो।
जब मैं सर्वर पर rake db:migrate
चलाने, हालांकि, मैं इन निम्न त्रुटि मिलती है:
Missing these required gems:
pauldix-feedzirra
किसी कारण से, feedzirra अनपैक किया मणि का पता नहीं है। क्या कोई इस बात का संकेत दे सकता है कि यह क्यों हो रहा है और एक संभावित समाधान?
धन्यवाद!
संपादित करें: धन्यवाद, लेकिन कोड environment.rb में डालने के लिए काम नहीं करता है, और बंडलर अपने सर्वर पर ठीक से स्थापित नहीं होंगे। कोई अन्य सुझाव? envoirment.rb
config.load_paths += Dir["#{RAILS_ROOT}/vendor/gems/**"].map do |dir|
File.directory?(lib = "#{dir}/lib") ? lib : dir
end
धन्यवाद, लेकिन यह काम करने के लिए प्रतीत नहीं होता ... –