我是Rails的新手,我正在学习本教程。我成功地将我的应用程序推送到了heroku,但我无法迁移数据库。
我在ubuntu服务器上使用虚拟机。
我打字:
$ heroku run rake db:migrate
并收到此错误:
Running `rake db:migrate` attached to terminal... up, run.3356
/usr/bin/env: ruby2.2: No such file or directory
我不明白我能做什么。我试着用
$ heroku run rails db:migrate
$ rake rails:update:bin
但它没有帮助。
答案 0 :(得分:7)
对我有用的解决方案是,对于我项目的bin
目录中的每个文件,我更改了第一行:
#!/usr/bin/env ruby2.2
到
#!/usr/bin/env ruby