私はRailsには新しく、まだSnow Leopardですべての設定をしようとしています。 Ruby、Rails、RVM、phpmyadmin、MySQLをインストールしようとしています。これまでのところ私はRuby 1.9.2、Rails 3.0.9、RVM、MySQL(5.5.14?)をインストールしていて、それぞれ独自にうまく動作しているようです。Rails Database.ymlの設定を無視し、MySQLの代わりにWebrickを起動します。
私の主な障害は、私がテストレールアプリケーションでMySQLを起動しようとしていることです。私のdatabase.ymlファイルの設定は完全に無視されており、代わりにWebrickが起動しています。私はこのdatabase.ymlファイルを保存し、 'bundle install'を実行し、すべてがロードされていると言います。
database.ymlの内容:FYI
development:
adapter: mysql2
database: db/development_database
username: root
password: ###### [password hidden]
pool: 5
timeout: 5000
test:
adapter: mysql2
database: db/test_database
username: root
password: ###### [password hidden]
pool: 5
timeout: 5000
production:
adapter: mysql2
database: db/production_database
username: root
password: ####### [password hidden]
pool: 5
timeout: 5000
:私はレールがロードWEBrickには停止しないだろうというときのトラブルシューティングしようとしていたこの問題version of mysql2 (0.3.2) doesn't ship with the ActiveRecord adapter bundled anymore as it's now part of Rails 3.1を持っていました。
私が間違っていることについての助けはありますか?
えええええええええええええええええええええ、ありがとうございます。私はそれが私が何か答えを見つけることができなかった理由を説明すると思います。 –
私はそれがmysqlに関係していると思った理由は、私のローカルホストのphpmyadminに移動するとこのエラーが出るためです。 "mysql拡張をロードできません。私はphp.iniファイルをmysqlに接続するように変更しようとしましたが、動作していないようですので、mysqlがロードされていないか何かと関係があります。まだそれを理解しようとしている... –