我试图使用lynda.com在轨道上学习红宝石。
Lynda为每章提供练习档案。这正是您的项目授权" simple_cms"应该看看那一刻。
**我的问题**
我在项目上传记录到MYSQL数据库时发生了一个小错误。如何删除我的文件并使用lynda版本?这将使我对我的项目准确无误地充满信心。
我假设 - 删除文件 - 捆绑安装 - rails db:migrate
我的问题:我收到错误 - mysql数据库已经存在。
我在rails和mysql上使用了ruby的最新版本
答案 0 :(得分:1)
你也应该能够这样做:
rake db:drop
这假设您的Rails应用程序仍然至少有一点功能。如果不是你必须这么做。
然后您需要连接到MySQL并发出DROP DATABASE databasename
,其中databasename
是您数据库的名称。
记住这一点: MySQL不会要求确认,并会毫不犹豫地立即执行您的任何要求。如果您在生产服务器上或者您犯了错误,它并不在意。在按Enter键之前,请务必仔细检查您的陈述。我有很多这方面的经验,我仍然没有键入;
到" arm"声明,直到我确信它会起作用。
如果您想要一直废弃和重建,那么让您的开发生活变得更轻松的一种方法是使用Vagrant之类的东西,如果您熟悉Linux之类的东西。你可以在任何时候弄乱整个虚拟机,然后用vagrant up
重新启动它。值得研究一下,如果你开始尝试很多小小的丢弃项目,但不要让你的机器永久地混乱。