2016-06-03 8 views
0

brew update을 업데이트 할 수 없습니다. 항상 치명적인 오류가 발생했습니다. 나는 몇 년 동안 양조를하지 않았으므로 그것을 제거하고 다시 설치 하리라 생각했다. 나는 달린다제거한 후 다시 설치할 수 없습니다.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" 

부드럽게 갔다.

그러나 그 이후

나는 그것은

-bash: /usr/local/bin/ruby: No such file or directory 

내가 그것을 brew install ruby 제안하지만 난 그냥 제거한 루비를 설치하는 방법을 읽을 때 것을 알 수

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

을하려고 할 때.

Google에서 검색하여 많은 다른 명령을 시도했지만 아무 것도 작동하지 않습니다.

+0

새 쉘을 만들어보십시오. 오래된 루비가 제거되었습니다. – tadman

+0

SOmehow 루비 파일이 있고 /System/Library/Frameworks/Ruby.framework/Versions/2.0로 이동하여 brw를 설치하고 거기에서 ruby ​​명령을 실행할 수있었습니다. 내가 양조주를 설치 한 후에는 루비와 루비 모두를 다시 설치합니다. –

답변

1

bash은 경로에 실행 파일이있는 위치를 기억하고 나중에 제거되는 경우 매우 혼란 스럽습니다. rehashing this을 업데이트하는 방법이 있지만 새 셸을 만들면 대개 동일한 문제가 해결됩니다.

시스템의 전체 경로 지정하기 루비도 작동합니다.

+0

홈 브루 (Homebrew) 홈페이지가'ruby' 대신에'/ usr/bin/ruby'를 사용하는 이유는 다음과 같습니다 : http://brew.sh/ – bfontaine

관련 문제