heroku运行rakedb:migrate错误“/usr/bin/env:ruby2.2:没有这样的文件或目录”



我是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

但这无济于事。

对我有效的解决方案是,对于我项目的bin目录中的每个文件,我将第一行从

#!/usr/bin/env ruby2.2

#!/usr/bin/env ruby

最新更新