estoy siguiendo a lo largo del Ruby on Rails Tutorial y han conseguido algo confuso en la sección de prueba, en particular, - 3.6.2 - Automated tests with Guardpreguntas Rubí - Guardia 'Por favor instalar el adaptador sqlite3' - railstutorial.org
De acuerdo con las instrucciones del tutorial para el despliegue de Heroku, cambié a Postgresql y eliminé sqlite3 de mi gemfile e hice una instalación de paquete para actualizar.
Sin embargo, una vez que corro
guardia paquete exec
recibo el mensaje:
/Users/username/.rvm/gems/ruby-1.9.3 [email protected]/gems/bundler-1.1.3/lib/bundler/rubygems_integration.rb: 147: en
block in replace_gem': Please install the sqlite3 adapter:
gem install activerecord-sqlite3-adapter` (sqlite3 no es parte del paquete. Agréguelo a Gemfile). (LoadError)
Estoy confundido por qué lo necesito ya que sqlite3 se ha eliminado de mi entorno?
Mi Gemfile es el siguiente:
source 'https://rubygems.org'
gem 'rails', '3.2.3'
gem 'pg', '0.12.2'
group :development, :test do
gem 'rspec-rails', '2.9.0'
gem 'guard-rspec', '0.5.5'
end
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '3.2.4'
gem 'coffee-rails', '3.2.2'
gem 'uglifier', '1.2.3'
end
gem 'jquery-rails', '2.0.0'
group :test do
gem 'rspec-rails', '2.9.0'
gem 'capybara', '1.1.2'
gem 'rb-fsevent', :require => false
gem 'growl', '1.0.3'
gem 'spork', '0.9.0'
end
Estoy un poco confundido porque el Gemfile en los programas de tutoría Sqlite3 de nuevo, aunque fue eliminado en la sección anterior del tutorial.
¿Ha actualizado su 'config/database.yml'? – NARKOZ
bondad, eso fue todo. Gracias, ¿te gustaría publicarlo como respuesta para poder aceptarlo? – waffl