एक Rails3 एप्लिकेशन परिनियोजित करने और जवाहरात द्वारा स्थापित 'बंडल --deployment स्थापित' को खोजने के लिए रेक हो रही कुछ मुद्दों पर हो रहा है:, में है कि मणिरेल 3 एप्लिकेशन तैनाती, Bundler और रैक मुद्दों
$ rake db:migrate
(in /home/jrdev/rails/testapp)
rake aborted!
!!! Missing the mysql2 gem. Add it to your Gemfile: gem ‘mysql2’
लेकिन Gemfile है, और विक्रेता/बंडल फ़ोल्डर में भी है ...
$ bundle show mysql2
/home/jrdev/rails/testapp/vendor/bundle/ruby/1.8/gems/mysql2-0.2.6
मेरे .gemrc फ़ाइल:
gemhome: /home/jrdev/.gems
gempath:
- /home/jrdev/.gems
- /usr/lib/ruby/gems/1.8
मैंने सोचा था कि rails3 एक पीपीएस में पहले से ही बंडलर कोड था, यह पता लगाने के लिए कि कौन से रत्न उपयोग करते हैं? मैं जानता हूँ कि मैं सही रेक, उपयोग कर रहा हूँ भी (रेक db: विस्थापित --trace /home/jrdev/rails/testapp/vendor/bundle/ruby/1.8/bin/rake में शुरू होता है)। बंडलर के निष्पादन का उपयोग करके वही परिणाम।
:(
उस उत्तर के लिए धन्यवाद। वास्तव में। – x10
ओह मेरे भगवान। यह एक भयानक त्रुटि संदेश है! इसके लिए धन्यवाद। – kayluhb
धन्यवाद! हमारे पास एक ही समस्या थी। – phil