AWS Cloud9에서 heroku 명령이 not found가 되었을 때의 대처법
2338 단어 경 6Rails5Rails 튜토리얼cloud9AWS
1. heroku 명령을 모르는 오류
■입력한 명령
$ heroku run rails db:migrate
■오류 내용
bash: heroku: command not found
■ 한 일
Cloud9에서 Heroku를 사용할 수 없을 때의 조치
■ 결과
위 기사의 명령을 위에서 실행했을 때 새로운 오류가 발생했습니다.
2. heroku를 업데이트하십시오 오류
■오류 내용
$ heroku -v
› Warning: heroku-cli update available from 7.0.9
› to 7.29.0.
■ 한 일
$ heroku update
■ 결과
heroku-cli: Updating CLI... not updatable
3. heroku 업데이트할 수 없음 오류
■ 한 일
AWS Cloud9에서 Heroku 설치가 매번 필요합니다 (Rails 자습서)
※보충※
그렇다면 "$HOME/.bash_profile"에 $PATH 설정을 추가하고 다시 시작해 보자.
위의 설명을 잘 모르겠습니다만, 여러가지 조사하면서 이하의 작업을 실시.
· 아래 이미지와 같이 Cloud9 콘솔의 왼쪽 창의 톱니 바퀴를 클릭하여 모든 파일을 표시합니다.
・.bash_profile 파일이 표시되므로 더블 클릭해 열린다.
・10행째 정도에 벌써 PATH의 기술이 있으므로 코멘트 아웃
· 이하의 기술을 더하여 보존한다.
PATH=/usr/local/heroku/bin:$PATH
EC2 콘솔을 열고 인스턴스를 다시 시작합니다. (자세한 설명은 생략합니다.)· 재부팅 후 rails s하려고하면 오류가 발생했으므로 bundle isntall을 실행합니다.
· rails s가 실행되면 다음 명령을 다시 실행하십시오.
git push heroku
· heroku에 로그인하라는 메시지가 표시되므로 다음 정보를 입력하십시오.-Username:heroku의 로그인 ID(이메일 주소)
-Password:Heroku의 [Account settings] 페이지에 있는 [API Key
]의 Reveal을 클릭했을 때 표시되는 코드를 복사
· [Opening browser to https://cli-auth.heroku.com/auth/browser/[id]]가 표시되므로 별도의 창에서 URL 열기
위의 단계에서 마침내 [$ heroku run rails db:migrate]가 완료되었습니다.
조사하면서 저쪽이나 이쪽 했기 때문에, 상기의 흐름대로가 아니었을지도 모릅니다만, 향후의 자신을 위해와 같이 집착한 사람을 위해서 메모.
뭔가 지적이 있으면 언제든지 알려주세요. 첫 투고이므로 부드럽게 부탁드립니다.
Reference
이 문제에 관하여(AWS Cloud9에서 heroku 명령이 not found가 되었을 때의 대처법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yumelog/items/c1ece8b84302138c7834텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)