私は私の仕様を与えることによって前置きします:
- RVM 1.12.1
- Rails 3.2.3
- Ruby 1.9.3p125(2012-02-16リビジョン34643)[x86_64-darwin12.0.0]
- RubyGem 1.8.21
- OSX10.8マウンテンライオン
- KennethReitzのOSX10.7以降バージョン2用のGCCインストーラー(X11ヘッダー、バグ修正を含む)
私のGemfileは次のとおりです。
source 'https://rubygems.org'
gem 'rails', '3.2.3'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'sqlite3'
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', :platform => :ruby
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
そして私のdatabase.ymlは:
development:
adapter: sqlite3
database: db/development.sqlite3
pool: 5
timeout: 5000
サーバーを起動してデフォルトのホームページに移動し、[環境の表示]ボタンをクリックすると、「ActiveRecord::ConnectionNotEstablished」エラーが発生します。
コンソールを確認すると、次のように表示されます。
/Users/username/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/rubygems_integration.rb:147:in `block in replace_gem': Please install the mysql adapter: `gem install activerecord-mysql-adapter` (mysql is not part of the bundle. Add it to Gemfile.) (LoadError)
from /Users/username/.rvm/gems/ruby-1.9.3-p125@rails3tutorial2ndEd/gems/activerecord-3.2.3/lib/active_record/connection_adapters/mysql_adapter.rb:5:in `<top (required)>'
from /Users/username/.rvm/gems/ruby-1.9.3-p125@rails3tutorial2ndEd/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `require'
from /Users/username/.rvm/gems/ruby-1.9.3-p125@rails3tutorial2ndEd/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `block in require'
from /Users/username/.rvm/gems/ruby-1.9.3-p125@rails3tutorial2ndEd/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:236:in `load_dependency'
from /Users/username/.rvm/gems/ruby-1.9.3-p125@rails3tutorial2ndEd/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `require'
私がSQLiteを使用していて、どこにもMySQLへの参照がないという事実にもかかわらず。これは、10.8を使用した場合の副作用である可能性がありますか?困った!