私は「Ruby on Rails」を試している経験豊富な PHP プログラマーです。オペレーティング システムとして Windows 7 を使用しており、Ruby (1.9.3p125)、Rails (3.2.1)、および gem (1.8.16) をインストールしています。 、レーキ (0.9.2.2)。
Rails サイトのドキュメントに従って、デモ アプリを作成しています。
「rails new demoApp」を使用して新しいプロジェクトを作成しました。次に、プロジェクト内で足場を作成して試しました
rake db:create
これにより、テーブルのないデータベースが作成されました
次に、次を使用してデータベースを移行しようとしました
rake db:migrate
これが私のプロンプトがフリーズして何もしないところです。つまり、私の仮定によれば、MySQL に「schema_migrations」という名前の追加のテーブルとともにプロジェクトのテーブルを作成する必要がありましたが、何も起こりません。
trace コマンドを使用した後に受け取ったログをグーグル検索しました
Rake Aborted !!
Mysql::Error: query: not connected: SHOW TABLES LIKE 'schema_migrations'
私は試した
rails dbconsole
それはmysqlプロンプトに簡単に接続するので、接続の問題はありません。何が起こっているのかわかりません。
私の質問が明確であることを願っています。
ありがとう