在Cloud9 IDE上将Heroku更新为更新版本的问题

时间:2015-06-10 04:06:26

标签: ruby-on-rails heroku cloud9-ide failed-installation

我一直无法尝试在Cloud9上更新到最新版本的Heroku,如您所见:

        ~/workspace/hello_app (master): $ heroku version
        heroku-toolbelt/3.31.3 (x86_64-linux) ruby/2.1.5
        You have no installed plugins.
        WARNING: Toolbelt v3.37.6 update available.

但是当我尝试更新它时,这就是我所得到的:

        ~/workspace/hello_app (master):$ heroku update
        !    To update this version of the Heroku client please use
        !    `apt-get install heroku-toolbelt`

然后我尝试在我的终端输入'apt-get install heroku-toolbelt',这就是结果:

       ~/workspace/hello_app (master): $ apt-get install heroku-toolbelt
       E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
       E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

我还尝试使用https://toolbelt.heroku.com/安装Heroku Toolbelt,但我似乎仍然听到上面第一个代码所示的相同警告,告诉我需要将其更新为v 3.37.6。我很抱歉这个新手的错误,但有没有人可以帮助我解决这个小问题,拜托?谢谢。

3 个答案:

答案 0 :(得分:4)

你应该使用

sudo apt-get install heroku-toolbelt

答案 1 :(得分:2)

在新版本的Cloud9中,我们不幸地支持从UI进行部署。

您可以手动将各种命令行工具安装到工作区中,然后使用命令行进行部署。不用说,这适用于不怕命令行的开发人员。

https://docs.c9.io/v1.0/docs/deploying-via-cli

答案 2 :(得分:1)

我遇到了同样的问题,并且由此得到解决..

  • $ heroku登录
  • $ heroku版 heroku-toolbelt / 3.37.6(x86_64-linux)ruby / 2.2.1 您没有安装插件。

  • $ heroku插件:更新

  • $ heroku插件:安装   安装Heroku Toolbelt v4 ...完成   设置node-v4.1.2 ...完成   安装核心插件heroku-cli-addons,heroku-apps,heroku-fork,heroku-git,heroku-local,heroku-run,heroku-status ... done ▸缺少参数:NAME

  • $ heroku版 heroku-toolbelt / 3.37.6(x86_64-linux)ruby / 2.2.1 heroku-cli / 4.25.2-beb750a(amd64-linux)go1.5.1 ===已安装的插件 heroku-apps@0.3.0 heroku-cli-addons@0.0.2 heroku-fork@4.0.0 heroku-git@2.4.1 heroku-local@4.1.4 heroku-run@2.7.1 heroku-status@1.2.2