Rails无法使用mysql生成模型

Rails无法使用mysql生成模型,mysql,ruby-on-rails,linux,Mysql,Ruby On Rails,Linux,我是RubyonRailsNoob,在使用mysql生成模型时遇到了一个问题。我有一个新项目正在顺利进行: rails new my_project -d=mysql 但当我试图为帖子创建一个新模型时,什么也没发生。命令行冻结了大约10分钟,直到我进入htop并终止了进程。我使用的语法如下: rails g model post title:string content:text 这里可能发生了什么?我在2011年发现了一个类似的投诉,但它和ruby论坛链接似乎是一个完全不同的错误。有什么想

我是RubyonRailsNoob,在使用mysql生成模型时遇到了一个问题。我有一个新项目正在顺利进行:

rails new my_project -d=mysql
但当我试图为帖子创建一个新模型时,什么也没发生。命令行冻结了大约10分钟,直到我进入htop并终止了进程。我使用的语法如下:

rails g model post title:string content:text

这里可能发生了什么?我在2011年发现了一个类似的投诉,但它和ruby论坛链接似乎是一个完全不同的错误。有什么想法吗?

此命令上的模型名称应始终大写

rails g model Post
这是我能理解的唯一故障,为什么它不能工作。

尝试用弹簧止动器停止弹簧,然后再次运行发电机


嘿,好语法捕捉;谢谢不幸的是,它似乎没有给我的命令行留下深刻印象-哦,太糟糕了。可能是MySQL配置问题。您是否认为数据库本身在早期项目中起作用?正确的宝石、权限等等,这就是我的想法。Rails似乎与sqlite配合得很好,而mysql似乎与Rails以外的任何东西配合得很好。据我所知,Rails生成器理解这两种格式,Rails g model my_post和Rails g model MyPost都可以。您能给我们提供错误日志吗?。我建议交叉检查database.yml。从命令行登录mysql并检查是否创建了db。尝试运行rake db:create和rake db:migrate@Hemali谢谢你的回复!rakedb:create成功创建了一个数据库。rake db:migrate似乎运行成功,至少当您询问错误日志时,它不会抱怨,您是在询问log/development.log的内容吗?如果是这样,就没有了。再次感谢!运行rails g model Post标题:字符串上下文:文本时出现错误日志