2012-06-02 4 views
3

heroku apps 명령에서 내 응용 프로그램을 찾을 수 있으며 heroku addons --app appname과 같은 응용 프로그램에서 정보를 읽을 수있는 명령도 있습니다.일부 heroku 명령이 내 응용 프로그램을 찾을 수 없습니다.

그러나 일부 응용 프로그램에서 heroku addons:add addon_name, heroku pg:reset과 같은 응용 프로그램을 찾을 수 없습니다.



일은

heroku apps 명령 :

 
=== My Apps 
my_app_1 
my_app_2 

(또한 내가 Heroku가 웹 대시 보드에서 내 응용 프로그램을 볼 수 있습니다.)


heroku addons --app my_app_1 (안 폴더 my_app_1에서) :

 
=== my_app_1 Configured Add-ons 
shared-database:5mb 


heroku addons (폴더 my_app_1에서) :

 
=== my_app_1 Configured Add-ons 
shared-database:5mb 



가 공동 작동하지 않습니다 (my_app_1 폴더) mmands

heroku addons:add sendgrid :

 
! No app specified. 
! Run this command from an app folder or specify which app to use with --app 


heroku pg:reset DATABASE --confirm my_app_1 (my_app_1 폴더 단위) : 여기

 
Resetting SHARED_DATABASE (DATABASE_URL)... failed 
! Resource not found 


내 환경.

  • 최대 OS X 라이온 (10.7.4)
  • RVM 1.13.8 (안정적)
  • 루비 1.9.3p194
  • 에게 Heroku는 2.26.5

답변

0

그것은 최신처럼 보인다 Heroku 보석 버전 (2.26.5) is broken. 해결 방법은 2.26.3으로 다운 그레이드하는 것입니다.

보석은 Heroku가이 2.26.5 보석에게 Heroku는 2.26.3

+0

감사에 추가하지 않은 경우

heroku [email protected]:your-app.git (fetch) heroku [email protected]:your-app.git (push) 

합니다. 나는 2.26.5 버전을 제거하고 2.26.3 버전을 설치했다. 이제'heroku addons : addon_name'은 잘 작동하지만'heroku pg : reset DATABASE' 명령은 여전히 ​​작동하지 않습니다. 이 명령이 사용자 환경에서 작동합니까? – supermomonga

+0

2.26.6이 방금 출시되었으므로 그만 해보십시오. – DevL

+3

감사. 2.26.6 버전을 설치했지만'heroku pg : reset DATABASE' 명령이 여전히 작동하지 않습니다 ... – supermomonga

0

당신은 Heroku가 보석 사이에 충돌이처럼 보이는, 그리고 Heroku Toolbelt을 -v 설치 -v 제거합니다. Heroku Toolbelt를 설치 했는데도 보석 파일에 Heroku 보석이 있습니다.

  1. Gemfile에서 Heroku gem을 제거하고 저장하십시오. (. : 거기에 Heroku가 보석의 여러 버전이 설치 될 수있다, 당신은 그들 모두를 제거해야합니다 주)
  2. 실행 터미널에서
  3. , gem uninstall heroku 당신의 Gemfile.lock을 업데이트 bundle 명령을 실행 터미널에서 heroku addons
  4. heroku: command not found이 표시되면 Heroku Toolbelt가 설치되어 있지 않습니다.
  5. Heroku Toolbelt을 설치하고 명령을 다시 실행하십시오.

참고 : 응용 프로그램 디렉토리가 아닌 경우 --app myapp1을 Heroku 명령에 추가해야합니다.

희망이 도움이됩니다.

1

heroku의 원격 구성을 git에 추가하면 나에게 트릭이 생겼다. 당신이 터미널에 git remote -v로 구성된 경우의 유효성을 검사하고 당신은 같은 얻어야한다 : 당신이

git remote add heroku [email protected]:your-app.git 
관련 문제