2012-07-27 4 views
1

나는보고 보았지만, 무슨 일이 일어나는지 알 수 없습니다. 특히 헤로 쿠와 툴벨트에 문제가 있습니다. 그래서 나는 그것을 업데이트 시도하고Mountain Lion : Heroku 업데이트가 이상한 오류 메시지를 표시합니다.

$의 Heroku가 업데이트에게

을 원했고하고 무슨 무슨 나는

Error:  undefined method `error' for Heroku::Updater:Module (NoMethodError) 

사람이를 본 사람

을 얻을 당신이 아이디어를해야합니까? 감사!

+0

heroku --version은 2.23.0을 반환하고, 나는 'heroku update'를 실행하려고 할 때 이것을 얻습니다 : "! heroku update"는 Heroku Toolbelt에서만 가능합니다! https : //toolbelt.heroku.com "나는 그것을 보석으로 설치했기 때문에 그럴 것이라고 기대한다. 'heroku logs'와 같은 다른 명령은 정상적으로 작동합니다. 아마도 보석으로 설치하려고하지 않았습니까? –

+0

이 문제가 발생합니다. 툴벨을 설치했습니다. 그러나 heroku 업데이트는 작동하지 않지만 다른 모든 명령은 작동합니다. 최근에 Mountain Lion으로 업데이트되었습니다 .... – cman77

답변

21

Mountain Lion으로 업데이트 한 후에도 동일한 문제가 발생했지만 이제는 문제가 없습니다. 나는 아래와 같이했다.

  1. Heroku가

    RF RM은/usr/지방/Heroku가
    RF RM은은/usr/빈/

  2. 제거 Heroku가 보석

    보석를 제거 Heroku가 툴 벨트를 제거 heroku

    나는 제거 할 보석이있어서 'all'을 선택했습니다.

  3. heroku 공구 벨트를 다시 설치하십시오.

  4. Heroku가 업데이트 -> 이것이 작동 잘

희망을 작동합니다.

+3

감사합니다. 툴벨을 재설치하기 만하면 작동하지 않습니다 (OSX Lion). – rainkinz

+0

OS X Lion과 동일합니다. 이렇게하면 영웅 관련 응용 프로그램을 손상시키지 않고 문제를 해결할 수 있습니다. – microspino

+0

보석을 제거한 후 영웅을 업데이트하면 나를 위해 일했습니다. – Paul

0

불행히도 나는 2.23.0 (불쌍한)에 흉상을 갱신 할 수 있었다. 따라서 이것을 실행하면 툴바를 다운로드하고 다시 설치하는 것으로 바로 넘어갈 수 있습니다. 이것은 오래된 것들을 덮어 씁니다 (그리고 나중에 다시 작동하는 업데이트가 있어야합니다). 불편을 드려 죄송합니다.

관련 문제