我一直无法尝试在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。我很抱歉这个新手的错误,但有没有人可以帮助我解决这个小问题,拜托?谢谢。
答案 0 :(得分:4)
你应该使用
sudo apt-get install heroku-toolbelt
答案 1 :(得分:2)
在新版本的Cloud9中,我们不幸地支持从UI进行部署。
您可以手动将各种命令行工具安装到工作区中,然后使用命令行进行部署。不用说,这适用于不怕命令行的开发人员。
答案 2 :(得分:1)
我遇到了同样的问题,并且由此得到解决..
$ 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