Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails heroku运行rake db:rails和mysql项目的迁移错误_Ruby On Rails_Heroku - Fatal编程技术网

Ruby on rails heroku运行rake db:rails和mysql项目的迁移错误

Ruby on rails heroku运行rake db:rails和mysql项目的迁移错误,ruby-on-rails,heroku,Ruby On Rails,Heroku,我有一个rails 4.2和mysql数据库的项目。但当我运行rake db:migrate时,结果是: Running `rake db:migrate` attached to terminal... up, run.1461 /usr/bin/env: ruby2.2: No such file or directory 我的邮箱里没有垃圾箱 在heroku日志中,我有两个错误: heroku[router]: at=error code=H10 desc="App crashed" m

我有一个rails 4.2和mysql数据库的项目。但当我运行rake db:migrate时,结果是:

Running `rake db:migrate` attached to terminal... up, run.1461
/usr/bin/env: ruby2.2: No such file or directory
我的邮箱里没有垃圾箱

在heroku日志中,我有两个错误:

heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=serene-ocean-1351.herokuapp.com request_id=a40f485d-e55e-4246-b863-a8b13a3b89fa fwd="199.189.106.136" dyno= connect= service= status=503 bytes=
heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=serene-ocean-1351.herokuapp.com request_id=3404e956-71db-4530-be1f-ce6f3f23a857 fwd="199.189.106.136" dyno= connect= service= status=503 bytes=

如果您刚刚升级到Rails 4,请尝试以下更新Heroku的二进制文件以支持您的命令


$heroku运行rake rails:update:bin--app serene-ocean-1351

如果您刚刚升级到rails 4,请尝试以下方法更新heroku的二进制文件以支持您的命令


$heroku run rake rails:update:bin--app serene-ocean-1351

在项目的bin目录中查找文件,第一行是

#!/usr/bin/env ruby2.2
您只需将其更改为

#!/usr/bin/env ruby

在项目的bin目录中查找文件,第一行将显示

#!/usr/bin/env ruby2.2
您只需将其更改为

#!/usr/bin/env ruby

试试这个:当我运行heroku运行rails控制台时,我得到了这个错误:
/usr/bin/env:ruby2.2:没有这样的文件或目录
试试这个:当我运行heroku运行rails控制台时,我得到了这个错误:
/usr/bin/env:ruby2.2:没有这样的文件或目录