【问题标题】:Heroku: "Process exited with status 127" after deploying ruby appHeroku:部署 ruby​​ 应用程序后“进程以状态 127 退出”
【发布时间】:2015-04-24 02:14:29
【问题描述】:

对 Heroku 进行一些更改后,我收到以下错误(即使我还原了更改)。

» heroku web.1 - - Starting process with command `bin/rails server -p 59617 -e production`
» app web.1 - - /usr/bin/env: ruby : No such file or directory
» heroku web.1 - - Process exited with status 127
» heroku web.1 - - State changed from starting to crashed

似乎我的应用程序不再理解 ruby​​。这些是我在 /bin 中的文件:

捆绑

#!/usr/bin/env ruby
ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__)
load Gem.bin_path('bundler', 'bundle')

导轨

#!/usr/bin/env ruby
APP_PATH = File.expand_path('../../config/application',  __FILE__)
require_relative '../config/boot'
require 'rails/commands'

耙子

#!/usr/bin/env ruby
require_relative '../config/boot'
require 'rake'
Rake.application.run

heroku 运行“gem env”

【问题讨论】:

    标签: ruby-on-rails ruby heroku rake


    【解决方案1】:

    在尝试不同的解决方案几个小时后,这是唯一对我有用的方法:

    rake rails:update:bin
    

    并将更改再次推送到 Heroku。

    【讨论】:

    • 我从在 windows 上开发转到 mac 上,我遇到了同样的问题,等等。这解决了这个特殊问题,现在一切都运行良好。谢谢!
    • 你碰巧有一个 Django 应用的解决方案吗?
    猜你喜欢
    • 2018-09-09
    • 1970-01-01
    • 2019-07-18
    • 2019-02-26
    • 2020-10-18
    • 1970-01-01
    • 2017-12-13
    • 2020-09-25
    • 2021-09-10
    相关资源
    最近更新 更多