2012-03-31 10 views
8

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.

+0

¿Ha actualizado su 'config/database.yml'? – NARKOZ

+0

bondad, eso fue todo. Gracias, ¿te gustaría publicarlo como respuesta para poder aceptarlo? – waffl

Respuesta

14

actualización de su archivo de configuración de base de datos a utilizar adaptador de PostgreSQL:

adapter: postgresql 
encoding: unicode 
database: 
username: 
password: 
Cuestiones relacionadas