저는 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.loginstall.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!

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다