के माध्यम से रत्न स्थापित करने में असफल रहा मैंने एक ही तरह से हेरोोकू को एक ऐप को धक्का देने की कोशिश की है जैसा मैंने हमेशा किया है। मैं रूबी 1.9.2 और रेल 3.2.1 का उपयोग कर रहा हूँ। हालांकि, अब मुझे यह त्रुटि संदेश मिल रहा है। मैं यह क्या सिफारिश की गई हैहेरोकू: पुश अस्वीकार - बंडलर
make sure that `gem install sqlite3 -v '1.3.5'` succeeds before bundling.
नोट किया था, यह इस भले ही मैं अपने gemfile
group :development, :test do
gem 'sqlite3'
end
group :production do
gem 'pg'
end
में किया था कर रहा है लेकिन टर्मिनल में gem install sqlite3 -v '1.3.5'
कर रही है, लेकिन अभी भी धक्का को अस्वीकार कर दिया जा रहा है। मुझे यकीन नहीं है कि जेएम फाइलों को कैसे संदर्भित किया जाए, यह टीएमपी निर्देशिका में संदर्भित करता है, लेकिन यदि मैंने किया, तो भी मैं उन्हें नहीं समझूंगा
कोई सुझाव?
Gem files will remain installed in /tmp/build_1timyd7o5k59l/vendor/bundle/ruby/1.9.1/gems/sqlite3-1.3.5 for inspection.
Results logged to /tmp/build_1timyd7o5k59l/vendor/bundle/ruby/1.9.1/gems/sqlite3-1.3.5/ext/sqlite3/gem_make.out
An error occurred while installing sqlite3 (1.3.5), and Bundler cannot continue.
Make sure that `gem install sqlite3 -v '1.3.5'` succeeds before bundling.
!
! Failed to install gems via Bundler.
!
! Heroku push rejected, failed to compile Ruby/rails app
महान और सरल जवाब! धन्यवाद! – RileyE
आपको उत्पादन और विकास दोनों में एक ही एसक्यूएल इंजन का उपयोग करना चाहिए, क्योंकि कुछ तकनीकी अंतर हो सकते हैं, जो उत्पादन में बग पेश कर रहे हैं जिन्हें आप देख नहीं सकते थे और न ही विकास में पुनरुत्पादन कर सकते थे। –
यह सच है, लेकिन सवाल यह था कि उपर्युक्त कैसे करें। उपरोक्त सरल साइटों, या शुरुआती लोगों के लिए ठीक है जो स्थानीय रूप से SQLite का उपयोग करना चाहते हैं। – Arel