我有一个我的小组在ruby on rails上创建的项目,我负责将它从github上传到AWS EC2实例。我可以让这个应用程序在本地工作,但当它在实例上我得到一个错误的SQL。我们在命令行中创建了一个新项目,并在那里完成了大部分工作,因此我们没有亲自创建数据库。我是ruby on rails和AWS的新手,所以我迷路了......先谢谢!我附上了它在本地工作的照片,它没有在instance.nonworking on ubuntu server这里工作它是working locally
不确定出了什么问题,但看起来你的sqlite3没有连接到迁移。从ec2实例(&在应用程序的根目录中),您可以尝试删除db和migrate =>
bundle install
然后
rake db:drop && rake db:create && rake db:migrate
要么
rake db:reset