将Ruby on Rails项目从github上传到AWS EC2实例错误

时间:2018-04-13 23:04:40

标签: ruby-on-rails sqlite amazon-web-services ubuntu amazon-ec2

我有一个我的小组在ruby on rails上创建的项目,我负责将其从github上传到AWS EC2实例。我可以让这个应用程序在本地工作,但当它在实例上我得到一个错误的SQL。我们在命令行中创建了一个新项目,并在那里完成了大部分工作,因此我们没有亲自创建数据库。我是ruby on rails和AWS的新手,所以我迷路了......先谢谢!我附上了本地工作的照片,而且它不适用于实例。nonworking on ubuntu server这里是working locally

1 个答案:

答案 0 :(得分:0)

不确定出了什么问题,但看起来你的sqlite3没有连接到迁移。从您的ec2实例(&在您的应用程序的根目录中),您可以尝试删除db和migrate =>

bundle install

然后

rake db:drop && rake db:create && rake db:migrate

rake db:reset

您还可以查看本教程:DEPLOYING RAILS APP TO EC2 INSTANCE VIA GITHUB