【问题标题】:bundle command not found heroku找不到捆绑命令 heroku
【发布时间】:2023-03-18 18:43:01
【问题描述】:

我正在尝试在我的 heroku 应用程序中使用 ruby​​ 1.8.7,但应用程序没有启动。 Heroku 在控制台中显示以下错误:

2012-10-30T13:29:08+00:00 app[web.2]: bash: bundle: command not found

heroku run "bundle --version" 也返回找不到命令:

heroku run "bundle --version"
Running `bundle --version` attached to terminal... up, run.1
bash: bundle: command not found

对这里可能出现的问题有什么想法吗?

【问题讨论】:

    标签: heroku bundler


    【解决方案1】:

    最新版本的代码如下所示:

    heroku config:add GEM_PATH=vendor/bundle/1.8
    

    【讨论】:

      【解决方案2】:

      您是否安装了新的 ruby​​ 版本?很有可能 ruby​​ 版本没有安装 bundler,使用

      heroku run 'gem install bundler'
      

      安装新的 ruby​​ 后!

      【讨论】:

      • 是的,我安装了一个新的 ruby​​ 版本,然后执行 heroku run 'gem install bundler'。它说它安装了 bundler 1.2.1 但仍然在日志中显示该错误..
      • 你可以尝试使用sudo gem install bundler将它安装在root而不是用户上
      • 您可以尝试通过将[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" 添加到您的.bashrc 文件来设置正确的路径
      猜你喜欢
      • 1970-01-01
      • 2015-07-08
      • 2011-04-24
      • 1970-01-01
      • 1970-01-01
      • 2012-12-03
      • 1970-01-01
      • 2022-06-14
      • 2013-07-03
      相关资源
      最近更新 更多