2011-08-14 7 views
1
$rails new twitter -d mysql 

はその後mysql2とは何ですか?

database.ymlの

は、アダプタがmysql2である理由だから、私はsonfusedい

development: 
    adapter: mysql2 
    encoding: utf8 
    reconnect: false 
    database: twitter_development 
    pool: 5 
    username: root 
    password: root 
    host: localhost 

のように見えます ? mysqlではない? これが問題になりますか?私はそれをmysqlに戻すか、ここに残す必要がありますか?おかげさまで それはあなたが接続するために使用される逸品ですよう

+0

なぜそれを変更しないのですか? :) – ghayes

+0

@ghayesわからない。私は他のコードにmysql2もあるのを恐れています。それはそれを悪化させるでしょう。 –

+0

サーバーが正しく起動していますか?これらは、接続するデータベースサーバーを指定する唯一の設定です。あなたは、おそらく適切にデータベースに接続するように構成された他のファイル/宝石を必要とすることもできますが、簡単にあなたのサーバーを起動しようとすることで、これを見ることができます(または 'すくいデシベルを実行している:コマンドプロンプトからmigrate')。 – ghayes

答えて

2

アダプタがmysql2です。 2つの宝石、mysqlmysql2があります。 Rails 3に使用する正しい宝石はmysql2です。

関連する問題