저는 Linux 및 Heroku를 처음 사용합니다. Heroku Toolbelt 를 다음 명령을 사용하여 CentOS / VirtualBox 설정에 추가합니다.
wget -qO- https://toolbelt.heroku.com/install.sh | sh
그러나 man 페이지에 따르면 wget은 파일을 다운로드합니다. 설치되지 않습니다 (올바른가요?). Heroku Toolbelt가 다음 명령으로 설치되었는지 다시 확인했습니다.
heroku login
하지만 command not found
오류입니다.
또한 다운로드 한 Heroku Toolbelt 파일의 이름을 모르지만 install.sh
하지만 현재 디렉토리에 표시되는 것은 install.log
및 install.log.syslog
입니다.
또한이 명령을 수행했습니다.
which heroku
하지만 no Heroku in ...
메시지를 받았습니다
제 질문은 다음과 같습니다. Heroku Toolbelt는 어떤 명령을 사용합니까? 어떤 명령을 사용합니까? 처음에 다운로드 되었습니까? 도움을 주시면 감사하겠습니다.
댓글
- 설치 로그 파일의 내용은 무엇입니까? (아니요. ' 단순히 다운로드 한 것이 아니라 " 즉시 실행 "-실행하는 명령에주의하십시오. ' 실행하지 않는 경우 이메일로받는 임의의 .exe 파일을 클릭하는 것만 큼 위험합니다. ' 소스를 신뢰하지 않습니다.)
답변
루트 / sudo로 설치했다고 가정합니다. , 설치 후 다음 메시지가 표시됩니다.
Add the Heroku CLI to your PATH using: $ echo "PATH="/usr/local/heroku/bin:$PATH"" >> ~/.profile Installation complete
따라서 iv의 PATH
에 추가하면 id = “60d156cea3″>
, 예 :
PATH=/usr/local/heroku/bin:$PATH
세션을 다시 시작하면 작동합니다.
whereis heroku heroku: /usr/local/heroku /usr/local/heroku/bin/heroku which heroku /usr/local/heroku/bin/heroku
및 :
heroku login Enter your Heroku credentials. Email:
댓글
-
whereis heroku
결과는heroku: /usr/local/heroku
입니다. 하지만which heroku
를 수행하면/usr/bin/which: no heroku in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/me/bin)
가 표시됩니다.heroku login
를 수행하면 다음 메시지가 표시됩니다.-bash: heroku: command not found
.
답변
Centos 6에서 프로필 파일은 .bash_profile
입니다 (.profile
가 아님). .bash_profile
를 편집하고 heroku 경로를 기존 PATH 지정자에 추가합니다.
# User specific environment and startup programs PATH=$PATH:$HOME/bin:/usr/local/heroku/bin export PATH
Worked for me!