我做了一個錯誤的選擇,現在我堅持在我的項目中間 我使用ruby 5.0.0rc1,而當我用rubymine啓動我的項目時,我得到「ActiveRecord :: ConnectionNotEstablished」ActiveRecord :: ConnectionNotEstablished爲新項目
而我型耙分貝我也得到一個錯誤信息:創建:
Gregoires-MacBook-Pro:p1 gregoire$ rake db:create
Rake tasks not supported by 'pg' adapter
Couldn't create database for {"adapter"=>"pg", "pool"=>5, "timeout"=>5000, "database"=>"pg"}
rake aborted!
ActiveRecord::Tasks::DatabaseNotSupported: Rake tasks not supported by 'pg' adapter
我的數據庫/陽明:
# SQLite version 3.x
# gem install sqlite3
#
# Ensure the SQLite 3 gem is defined in your Gemfile
# gem 'sqlite3'
#
default: &default
adapter: 'pg'
pool: 5
timeout: 5000
development:
<<: *default
database: 'pg'
test:
<<: *default
database: 'pg'
production:
<<: *default
database: 'pg'
我是新手與ROR,任何幫助將不勝感激(請詳細)
格雷格
你意味着'軌道5.0.0rc1'? :) –
如果您使用的是sqlite3,則認爲適配器應該是'adapter:sqlite3' –
需要更多信息。你想使用postgresql或sqlite嗎?出於清晰的原因,我會給數據庫一個與適配器不同的名稱。如果你使用的是postgres,你需要給rails一個用戶名和密碼。如果您使用的是sqlite,則需要更改「適配器」。 – xyious