लोड नहीं किया गया है, मैं अपने ऐप को उसकेोकू में धक्का देने की कोशिश कर रहा हूं लेकिन यह संदेश प्राप्त कर रहा हूं।जेम :: लोडरर: डेटाबेस एडाप्टर के लिए निर्दिष्ट 'sqlite3', लेकिन मणि
Gem::LoadError: Specified 'sqlite3' for database adaptor, but the gem is not loaded.
लेकिन मैंने नहीं किया। मैं
development:
adapter: postgresql
encoding: unicode
database: blog_development
pool: 5
timeout: 5000
host: localhost
test:
adapter: postgresql
database: blog_test
pool: 5
timeout: 5000
production:
adapter: postgresql
database: blog_production
pool: 5
timeout: 5000
मेरे एडाप्टर के नाम psotgresql है मेरी database.yml फ़ाइल में कहीं भी sqlite3 जरूरत नहीं है। मैंने फ़ाइल को खुद ही
cat database.yml
मैंने फ़ाइल के माध्यम से खोज की लेकिन पोस्टग्रेस्क्ल नहीं मिला। यहां मेरा gemfile
ruby '2.1.0'
gem 'rails', '4.1.1'
group :development, :test do
gem 'pg', '0.17.1'
gem 'rspec-rails', '3.0.1'
end
group :production do
gem 'pg', '0.17.1'
gem 'rails_12factor'
end
group :test do
gem 'selenium-webdriver', '2.35.1'
gem 'capybara', '2.1.0'
end
gem 'sass-rails', '~> 4.0.2'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'sprockets-rails', '~> 2.1.3'
gem 'bootstrap-sass', '3.1.1.1'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 2.1.1'
group :doc do
gem 'sdoc', require: false
end
gem 'bcrypt', '~> 3.1.7'
मेरे पास उत्पादन वातावरण में स्थित पीजी है। मैंने बंडल इंस्टॉल, बंडल अपडेट, गिट एड, गिट प्रतिबद्ध, और गिट पुश हेरोकू मास्टर कई बार चलाया है और मुझे अभी भी यह संदेश मिलता है।
मुझे यह समझ में नहीं आता है। मैंने अपने डेटाबेस एडाप्टर के लिए sqlite3 निर्दिष्ट नहीं किया था।
मुझे शब्दों के लिए नुकसान हुआ है।
आपके रेल आवेदन के रूट से निष्पादित होने पर 'grep sqlite -r ./ -i' का आउटपुट क्या होता है? – Max
क्या आप अपनी 'Gemfile.lock' फ़ाइल को अपडेट करने के लिए' बंडल अपडेट 'चलाने के लिए भूल गए थे, या क्या आप हेरोोकू को धक्का देने की कोशिश करने से पहले गिट में अपने बदलाव करना भूल गए थे? यदि ऐसा है, तो यह सवाल एक डुप्लिकेट है। –