【问题标题】:Changing Heroku version from gem to toolbelt将 Heroku 版本从 gem 更改为 toolbelt
【发布时间】:2015-07-10 08:19:51
【问题描述】:

我已经下载了几次 Heroku 工具带,但每次运行时

heroku version

我来了

heroku-gem/1.6.3

我已尝试卸载 heroku gem,但似乎无法使用 heroku 工具带。使用工具带的正确流程是什么?

谢谢!

【问题讨论】:

    标签: heroku heroku-toolbelt


    【解决方案1】:

    它可能来自包含 heroku gem 的 Gemfile。从那里删除它。

    或者,您可以在PATH 环境变量中包含比您的红宝石宝石更高的工具带。

    【讨论】:

    • 你能为我们这些熟悉heroku但不使用Ruby的人解释一下吗? (请注意,Heroku 也支持 Python、Java、PHP 和其他一些语言。)
    • 我不能,因为我不知道您的系统是如何设置的。它可能使用 rbenv,它可能使用 rvm,它可能使用系统 ruby​​。无论哪种情况,您都应该能够通过运行which heroku 找到二进制文件的位置。
    【解决方案2】:

    我遇到了同样的问题,我就是这样做的:

    1. 从网页安装heroku-toolbelt
    2. 转到/usr/local/heroku/bin 并运行./heroku version 这将抛出当前bin 的版本,可能这是您要使用的版本。
    3. 运行which heroku这会给你一个路径,如果路径/usr/local/heroku/bin不同,那么只需:rm -rf path
    4. 重启你的控制台/终端运行heroku version
    5. 如果不起作用,您可能需要将 /usr/local/heroku/ 添加到您的 $PATH
    6. 重启就完事了

    我正在使用 oh-my-zshell 和 heroku 插件,这给了我错误,这就是我解决它的方法,希望对你有用。

    @UPDATE

    我重新启动,突然又出现同样的错误:/ 我通过以下方式修复:

    gem uninstall herokurbenv rehash

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-02
      • 2013-05-03
      • 1970-01-01
      • 2012-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多