我正在尝试按照Teambox在我的Dreamhost共享帐户中安装名为these instructions的软件。
我没有使用Rails的经验。我只是想在共享主机中安装该软件。
在这个共享主机中,所有依赖项都可以,但我必须从他们的面板创建dabatase。我无法在命令行(ssh)中创建。
所以,当我运行“rake db:create”时,这是一个错误,因为db已经存在(因为我在面板中创建)。
我已经联系过支持。他们无法改变这一政策。
在这种情况下,如何“手动”填充表格?我应该在Teambox的文件夹里查看哪些文件...
谢谢!
答案 0 :(得分:1)
rake db:create
应创建您的数据库,这就是全部。它不会创建您的表格
有几个rake任务要做:
rake db:migrate
将执行您的迁移。所以创建所有表格。rake db:seed
将添加您的应用程序的原始数据。请参阅Database Seeding 您无需创建数据库即可执行上述任何操作。