AWS Cloud9에서 heroku 명령이 not found가 되었을 때의 대처법

Rails 튜토리얼 6.4에서 heroku 명령을 잃어 버렸기 때문에 해결 방법에 대한 메모.
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:$PATHEC2 콘솔을 열고 인스턴스를 다시 시작합니다. (자세한 설명은 생략합니다.)
· 재부팅 후 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]가 완료되었습니다.
조사하면서 저쪽이나 이쪽 했기 때문에, 상기의 흐름대로가 아니었을지도 모릅니다만, 향후의 자신을 위해와 같이 집착한 사람을 위해서 메모.
뭔가 지적이 있으면 언제든지 알려주세요. 첫 투고이므로 부드럽게 부탁드립니다.

좋은 웹페이지 즐겨찾기