新的ROR。我需要一个月的铁轨和:Ruby on Rails n00b。耙数据库:迁移失败
我无法过去f'n $ rake db:migrate !!!!
我得到这个消息现在
gregs-MacBook-Air:trydah gregfrontiero
$ rake db:migrate
== 20140606025644 AddDeviseToUsers: migrating =================================
-- change_table(:users)
rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:
SQLite3::SQLException: no such table: users: ALTER TABLE "users" ADD "email" varchar(255) DEFAULT '' NOT NULL/Users/gregfrontiero/.rvm/gems/ruby-2.1.2/gems/sqlite3-1.3.9/lib/sqlite3/database.rb:91:in
初始化”“`
我看到StackOverflow上的东西说重置并得到了这一点:
gregs-MacBook-Air:trydah gregfrontiero$ rake db:reset
/Users/gregfrontiero/Desktop/trydah/db/schema.rb doesn't exist yet. Run
耙分贝:迁移to create it, then try again. If you do not intend to use a database, you should instead alter /Users/gregfrontiero/Desktop/trydah/config/application.rb to limit the frameworks that will be loaded.
如果你让我知道如何解决这个问题,我会在你的荣誉建几个神社。
再次感谢,
格雷格
'users'不存在为表。你需要在改变它之前创建它。 –
谢谢jken。我对编程超新颖。我将如何创建一个'用户'表? – user3709406
当你刚刚开始使用Rails时,[Rails Guides](http://guides.rubyonrails.org/)非常有用。要了解如何创建和更改表,请查看[Database Migrations Rails指南](http://guides.rubyonrails.org/migrations.html)。 –