【问题标题】:What do I do to fix 'heroku: command not found'?我该怎么做才能修复“heroku:找不到命令”?
【发布时间】:2016-01-22 06:31:56
【问题描述】:

当我尝试在我的 ruby​​ 项目中使用“heroku create”时遇到问题,每次我这样做都会在 shell 上显示:

我输入的命令:

/demo_app$ heroku create

我收到的结果:

Setting up node-v4.2.1... ▸    Get https://cli-assets.heroku.com/node/v4.2.1/node-v4.2.1-linux-x64.tar.gz: dial tcp: lookup cli-assets.heroku.com on 127.0.1.1:53: cannot unmarshal DNS message
 !    error getting commands pid 11838 exit 1

我有你能想象到的所有最新版本:
红宝石 2.2.3
导轨 4.2.4
nodejs v4.2.1

当我运行“which heroku”命令时,我注意到了一些事情。我的 Ubuntu 系统中有这个:
/usr/local/heroku/bin/heroku

该文件夹是否可能与 heroku Cli 冲突?

我需要你的帮助,拜托!我搜索了解决方案,但没有找到。

【问题讨论】:

  • 确保不是您的网络问题

标签: heroku heroku-toolbelt


【解决方案1】:

安装 toolbelt 或 heroku gem 后,您必须以 root 身份登录,请尝试

sudo su
heroku login

这个问题可能会导致不同 Invalid cross-device link error with boost filesystem

【讨论】:

    【解决方案2】:

    经过这么多愤怒我决定不再使用heroku,我将我的应用程序放在openshift中,它解决了我的问题。

    【讨论】:

      【解决方案3】:

      我找到了解决这个问题的方法,我在这里执行了这个命令,以便从计算机中删除 heroku:
      rm -rf ~/.heroku
      sudo rm -rf /usr/local/heroku /usr/bin/heroku

      之后我安装了 Heroku Cli,但我遇到了另一个问题,heroku 命令不起作用。

      现在我的问题是:
      heroku:找不到命令

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-04
        • 1970-01-01
        相关资源
        最近更新 更多