rbenv 에서 루비 버전을 제거하거나 제거하는 방법 . 두 가지 버전의 루비를 설치했습니다. 루비 1.9.3으로 전환하는 동안 분할 오류가 발생합니다. 누구든지 rbenv에서 특정 버전을 제거하는 방법을 도울 수 있습니까?
rbenv 에서 루비 버전을 제거하거나 제거하는 방법 . 두 가지 버전의 루비를 설치했습니다. 루비 1.9.3으로 전환하는 동안 분할 오류가 발생합니다. 누구든지 rbenv에서 특정 버전을 제거하는 방법을 도울 수 있습니까?
답변:
새로운 방식
다음 uninstall
명령을 사용하십시오 .rbenv uninstall [-f|--force] <version>
rbenv uninstall 2.1.0 # Uninstall Ruby 2.1.0
rbenv versions
설치 한 버전을 확인 하려면 사용 하십시오.
옛날 방식
rbenv에서 Ruby 버전을 제거하려면 ~/.rbenv/versions
. 예
rm -rf ~/.rbenv/versions/1.9.3-p0
rbenv rehash
나중에 실행 하여 제거 된 버전에서 오래된 shimm 된 바이너리를 정리합니다.
~/.rbenv/version
오류를 피할 수 있습니다.
ruby-build는 이제 수동 (위험한 것으로 간주 될 수 있음) 을 피하고 @Stephenson이 제안한 루비 버전의 제거를 처리하기 위해 rbenv에 제거 명령 을 추가합니다 . 루비 버전 1.9.3-p0을 제거하려면 다음을 실행합니다.rm -fr
rbenv rehash
rbenv uninstall 1.9.3-p0
Stephenson이 말했듯이 삭제 된 버전을 참조하는 경우 버전 및 전역을 변경해야합니다.