我是一位经验丰富的 PHP 程序员,正在尝试“Ruby on Rails”,我有 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”的附加表,但没有任何反应。谁能告诉我我做错了什么?
我用谷歌搜索了我在使用日志说的跟踪命令后收到的日志
Rake Aborted !!
Mysql::Error: query: not connected: SHOW TABLES LIKE 'schema_migrations'
我试过了
rails dbconsole
它很容易连接到 mysql 提示符,所以没有连接问题我不知道发生了什么谁能告诉我哪里出错了?
我希望我清楚我的问题。
谢谢