当我尝试使用" heroku创建"时遇到问题。在我的ruby项目中,每次我这样做都会在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
当我跑步时,我注意到了一些问题,其中包括heroku'命令。我在我的Ubuntu系统中有这个:
的/ usr /本地/ heroku上/ bin中/ heroku上
文件夹是否可能与heroku Cli冲突?
我需要你的帮助!我搜索了解决方案,但我找不到。
答案 0 :(得分:1)
安装toolbelt或heroku gem后,您必须以root身份登录,请尝试
这个问题可能会造成不同 Invalid cross-device link error with boost filesystemsudo su heroku login
答案 1 :(得分:0)
我找到了解决这个问题的方法,我在这里执行了这个命令,以便从计算机中删除heroku:
rm -rf~ / .heroku
sudo rm -rf / usr / local / heroku / usr / bin / heroku
之后我安装了Heroku Cli,但是我有另一个问题,heroku命令无效。
现在我的问题是:
heroku:命令未找到
答案 2 :(得分:0)
经过这么多的愤怒,我决定不再使用heroku了,我把我的应用程序放在openshift中,它解决了我的问题。