当我尝试在 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
我有你能想象到的所有最新版本:
ruby 2.2.3
导轨4.2.4
Nodejs v4.2.1
当我运行“which heroku”命令时,我注意到了一些事情。我的 Ubuntu 系统中有这个:
/usr/local/heroku/bin/heroku
该文件夹是否可能与heroku Cli冲突?
我需要你的帮助,拜托了!我搜索了解决方案,但没有找到。
最佳答案
安装toolbelt或heroku gem后,您必须以root身份登录,请尝试
sudo su heroku login
这个问题可能会导致不同的 Invalid cross-device link error with boost filesystem
关于heroku - 我该如何修复 'heroku: command not found' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33290178/