Ruby on rails 捆绑包安装和迁移后出现rails错误
从昨天起,我一直很难弄明白这个问题。所以发生的事情是,在从我们的repo中提取之后,我做了一个bundle安装和bin/rake db:migrate,然后在运行服务器之后,我出现了这个错误。我还检查了我前辈在他的服务器上的日志,没有这个。我尝试卸载所有gems并重新安装,但问题相同。我还检查了我的i18n宝石没有可疑Ruby on rails 捆绑包安装和迁移后出现rails错误,ruby-on-rails,ruby,rubygems,Ruby On Rails,Ruby,Rubygems,从昨天起,我一直很难弄明白这个问题。所以发生的事情是,在从我们的repo中提取之后,我做了一个bundle安装和bin/rake db:migrate,然后在运行服务器之后,我出现了这个错误。我还检查了我前辈在他的服务器上的日志,没有这个。我尝试卸载所有gems并重新安装,但问题相同。我还检查了我的i18n宝石没有可疑 gem list | grep i18 i18n (0.7.0) i18n_data (0.10.0) kaminari-i18n (0.5.0) rails-i18
gem list | grep i18
i18n (0.7.0)
i18n_data (0.10.0)
kaminari-i18n (0.5.0)
rails-i18n (4.0.9)
我的下一步是卸载rbenv如果这不起作用,那么我可能必须重新格式化,因为我怀疑我破坏了系统文件。我们正在使用Linux发行版Pop操作系统 确保您的文件具有ruby和rails版本。此外,您应该在项目的根目录下保存.ruby版本文件 请按以下顺序尝试这些命令:
$ git clone your_repo.git
$ cd your_repo
$ bundle i
$ bundle exec rake db:create
$ bundle exec rake db:migrate
$ rails s
如果这样做有效,那么问题是您直接使用了rake命令,而不是bundle exec rake。刚刚出现,这些行只是警告,而不是错误。如果您的应用程序未启动服务器,则可能存在其他问题。你看过全部日志了吗?你好。谢谢你。我已经做了一些改变,我担心我可能会丢掉工作。是的,这是一个警告,但我不想提交,因为我可能会破坏生产代码。您可以在其他临时目录上测试它。例如:cd../->mkdir temp->cd temp,然后你可以看看上面的方法是否有效。@aRtoo你试过了吗?还没有,我的哥们。但我一定会让你知道的。谢谢
$ git clone your_repo.git
$ cd your_repo
$ bundle i
$ bundle exec rake db:create
$ bundle exec rake db:migrate
$ rails s