如果您正在连接到正确的数据库,那么一切对我来说似乎都很好。几周前我遇到了类似的问题,this问题的公认答案解决了我的问题。
以下是要运行的步骤:
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rake db:migrate不执行任何操作相关的知识,希望对你有一定的参考价值。
我正在关注此tutorial,并且我在运行rake db:migrate
]时遇到问题
在db/migrate
中,我有create_post.rb
文件:
class CreatePosts < ActiveRecord::Migration def change create_table :posts do |t| t.string :title t.text :text t.timestamps end end end
但是它不会创建表。我的
database.yml
文件是:
development: adapter: mysql2 encoding: utf8 database: blog_development pool: 5 username: root password: socket: /tmp/mysql.sock
rake
db:migrate
的输出似乎正常。
我正在使用phpMyAdmin
处理数据库,该数据库是由我正确手动创建的。
我在做什么错?
我正在学习本教程,运行rake db:migrate时遇到问题,在db / migrate中,我有create_post.rb文件:类CreatePosts 如果您正在连接到正确的数据库,那么一切对我来说似乎都很好。几周前我遇到了类似的问题,this问题的公认答案解决了我的问题。 以下是要运行的步骤: 我希望它将解决您的问题。 警告:这将删除您的数据库。 您能否告诉您您使用的是哪个操作系统?删除行: 并运行: 给出输出: 如果这对您不起作用,您也可以尝试添加: 到您的database.ymlrake db:drop:all
rake db:create:all
rake db:migrate
socket: /tmp/mysql.sock
db:migrate
db:migrate:status
host: 127.0.0.1
如果您正在连接到正确的数据库,那么一切对我来说似乎都很好。几周前我遇到了类似的问题,this问题的公认答案解决了我的问题。
以下是要运行的步骤:
您能否告诉您您使用的是哪个操作系统?删除行:
以上是关于rake db:migrate不执行任何操作的主要内容,如果未能解决你的问题,请参考以下文章
在 Heroku 上执行 rake db:migrate 时出错
为啥 rake db:migrate:reset 未在 rake -T 中列出?
在 git hook 中使用 rake db:migrate - 未定义的类/模块编码