ruby-on-rails - heroku run rake db :migrate error “/usr/bin/env: ruby2.2: No such file or directory”

标签 ruby-on-rails heroku migration

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

关于ruby-on-rails - heroku run rake db :migrate error “/usr/bin/env: ruby2.2: No such file or directory” ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28796788/

相关文章:

ruby-on-rails - 哪个浏览器完全支持REST。是指获取、发布、放置和删除方法?

ruby-on-rails - 删除 cloudinary 帐户中的所有图像

python - 如何从 Heroku 上运行的 Web 应用程序获取用户位置?

heroku - heroku 和 github 有什么区别

java - 将 ASP.NET 应用程序迁移到 Java

ruby-on-rails - 通过 rails 3 中的表单发送额外参数

ruby-on-rails - 为什么 'FactoryGirl.lint' 给出 InvalidFactoryError?

ruby-on-rails - Heroku Postgres 使用 pg_stat_statements 进行性能监控

sql-server-2005 - 将 SQL 2005 应用程序移动到 SQL 2008

java - 焊接-001408 : Unsatisfied dependencies for type Validator with qualifiers @Default