2012-03-29 2 views
2

저는 Rails와 Linux를 처음 사용하고 sudo로 RVM을 설치했습니다.sudo로 RVM을 설치하는 데 실수를했습니다. 거꾸로하는 방법?

sudo는 강타가 안정 -s < <

은 지금은 'rvmsudo'와 (spork 등) 대부분의 명령을 실행해야합니다 (컬은 https://raw.github/wayneeseguin/rvm/master/binscripts/rvm-installer -s). 그것은 중복되고, 내가 배웠던 방식, 어떤 것이 리던던트 (redundand) 일 때 종종 잘못되었습니다. 이 뉘앙스를 없애려면 어떻게해야합니까? RVM을 다시 설치할 수있는 유일한 방법입니까? 그렇다면 제대로 다시 설치하는 방법은 무엇입니까?

답변

3

rvm implode을 사용하여 rvm을 제거하십시오. /etc/profile, /etc/bash_profile 또는 사용중인 모든 쉘에 남아있는 환경 변수가 없는지 확인하십시오. 일단 그렇게하면 단일 사용자 가이드를 사용하여 다시 설치 한 후 here을 찾았습니다.

root로 설치 했으므로 sudo를 사용하여 implode 명령을 실행해야합니다.

+0

내가 rvm을 제거하면 다음과 같이 표시됩니다. '정말요? 모두 제거? "rvm list known"을 참조하고 선택을 제정신이 아닌 좀 더 제발 부탁하십시오 :) '? – oFca

+0

아, 알겠습니다. 그런 경우에 이것은 중복 질문입니다. http://stackoverflow.com/questions/3950260/howto-uninstall-rvm – nathan

+0

감사합니다. 매력처럼 일했다 :) – oFca

1

1) 홈 디렉토리에서 제거 :

rm -rf .rvm* 

2) 귀하의 bash는 파일에서 제거 :

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" 

3)을/etc/rvmrc 파일에서 제거

sudo rm -rf /etc/rvm* 

4) 다른 모든 항목 삭제

sudo groupdel rvm 
0

루트로 실행했을 때 rvm을 100 % 제거하기위한 전체 단계/간략한 단계별 지침을 찾을 수 없습니다.

sudo su - 
rvm implode 
groupdel rvm 
rm /etc/rvmrc 
rm /etc/profile.d/rvm.sh 

당신은 또한 당신이 ~/.rvm 또는 ~/.rvmrc 또는 RVM을하지 않아도 한 번 확인 할 수 있습니다 : 여기에 와서, 내가 세 번 성공적으로 테스트 한거야 .bashrc (아마도 OSx의 .bash_profile)에있는 다른 것들은, 당신이이 시점까지 여러 방법으로 rvm을 설치하려고 시도했을 가능성이 있습니다!

다음으로 /etc/profile.d/rvm.sh에 설정된 글로벌 환경 변수가 새 쉘에서 계속 채워질 때까지 재부팅해야합니다. 재부팅 후 터미널을 열고이 명령을 사용하여 테스트 해보십시오.

echo $rvm_path 

비어있는 경우 성공했다는 의미입니다. 그렇지 않은 경우 /usr/local/rvm으로 설정됩니다.

관련 문제