您好我試着讓我輸入「軌控制檯」,在命令行啓動軌道控制檯,我得到的控制檯上的錯誤消息得到錯誤訊息話題開始導軌控制檯時:
/Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.1/lib/active_record/connection_adapters/abstract/connection_specification.rb:45:in `resolve_hash_connection': database configuration does not specify adapter (ActiveRecord::AdapterNotSpecified)
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.1/lib/active_record/connection_adapters/abstract/connection_specification.rb:39:in `resolve_string_connection'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.1/lib/active_record/connection_adapters/abstract/connection_specification.rb:23:in `spec'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.1/lib/active_record/connection_adapters/abstract/connection_specification.rb:127:in `establish_connection'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.1/lib/active_record/railtie.rb:76:in `block (2 levels) in <class:Railtie>'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.1/lib/active_support/lazy_load_hooks.rb:36:in `instance_eval'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.1/lib/active_support/lazy_load_hooks.rb:36:in `execute_hook'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.1/lib/active_support/lazy_load_hooks.rb:43:in `block in run_load_hooks'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.1/lib/active_support/lazy_load_hooks.rb:42:in `each'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.1/lib/active_support/lazy_load_hooks.rb:42:in `run_load_hooks'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.1/lib/active_record/base.rb:716:in `<top (required)>'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.1/lib/active_record/railtie.rb:41:in `block in <class:Railtie>'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.1/lib/rails/railtie.rb:179:in `call'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.1/lib/rails/railtie.rb:179:in `block in load_console'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.1/lib/rails/railtie.rb:179:in `each'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.1/lib/rails/railtie.rb:179:in `load_console'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.1/lib/rails/engine.rb:429:in `block in load_console'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.1/lib/rails/application/railties.rb:8:in `each'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.1/lib/rails/application/railties.rb:8:in `all'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.1/lib/rails/engine.rb:429:in `load_console'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.1/lib/rails/application.rb:153:in `load_console'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.1/lib/rails/commands/console.rb:27:in `start'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.1/lib/rails/commands/console.rb:8:in `start'
from /Users/AM/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.1/lib/rails/commands.rb:41:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
好像它不能找到數據庫適配器。任何我dea如何解決這個問題? 非常感謝
這裏是database.yml文件:
# SQLite version 3.x
# gem install sqlite3
#
# Ensure the SQLite 3 gem is defined in your Gemfile
# gem 'sqlite3'
#==============================================================================
Listings_development:
adapter: sqlite3
database: db/Listings.sqlite3
pool: 5
timeout: 5000
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
Listings_test:
adapter: sqlite3
database: db/Listings.sqlite3
pool: 5
timeout: 5000
Listings_production:
adapter: sqlite3
database: db/Listings.sqlite3
pool: 5
timeout: 5000
下面是安裝寶石:由包包括
寶石: *的ActionMailer(3.2.1) * ActionPack的( 3.2.1) * activemodel的(3.2.1) * ActiveRecord的(3.2.1) *的ActiveResource(3.2.1) *的ActiveSupport(3.2.1) * AREL(3.0.2) * builder(3.0.0) * bundler(1.0.22) * coffee-rails(3.2.2) * coffee-script(2.2.0) * coffee-script-source(1.2.0) * erubis(2.7.0) * execjs(1.3.0) *加息(1.2.1) *國際化(0.6.0) *旅程(1.0.3) * jQuery的導軌(2.0.1) * JSON(1.6.5) *郵件(2.4.3) * MIME類型(1.17.2) * multi_json(1.1.0) *通曉多國語言(0.3.3) *機架(1.4.1) * rack-cache(1.2) * rack-ssl(1.3.2) * rack-test(0.6.1) *導軌(3.2.1) * railties(3.2.1) *耙(0.9.2.2) *的RDoc(3.12) * SASS(3.1.15) * SASS-導軌(3.2.4) *鏈輪(2.1.2) * sqlite3的(1.3.5) *托爾(0.14.6) *傾斜(1.3.3) *樹梢(1.4.10) * tzinfo(0.3.32) * uglifier( 1.2.3)
'bundle install'命令,確保已安裝所有寶石 – megas 2012-03-10 14:46:22
您的database.yml文件是什麼樣子的?並且你是否缺少數據庫連接器,用於你的開發環境中的默認設置? – 2012-03-10 14:47:35
@Marc Talbot請參閱更新後的帖子。我已經在上面添加了database.yml文件。謝謝 – banditKing 2012-03-10 14:57:47