Ruby + Rails + Gems를 어떻게 완전히 제거 할 수 있습니까?


24

우분투 10.04에서 Ruby dev 환경을 망쳤습니다.

시스템에서 이러한 패키지를 제거하는 가장 좋은 방법은 무엇입니까?

  • 루비
  • 모든 보석
  • 루비 젬

새로 시작하려면 RVM을 사용하여 Ruby를 다시 설치하고 싶습니다 .


1
어떻게 설치 했습니까? 우분투 패키지를 사용하셨습니까?
txwikinger

답변:


20

우분투 패키지를 사용하는 경우 sudo apt-get purge <packages>

그래서 그것은 다음과 같아야합니다 :

sudo apt-get purge ruby rubygems

로부터 apt-get을 man 페이지 :

  purge
      purge is identical to remove except that packages are removed and purged (any configuration files are deleted too).

7

RVM을 사용한다면 왜 시스템 루비를 제거해야합니까?

RVM을 통해 1.8.7 및 1.9.2-rc를 모두 설치합니다.

RVM을 설치 한 후 RVM 1.8.7을 기본 루비 설치로 설정할 수 있습니다. RVM을 루트로 설치하지 마십시오.

궁금한 점이 있으시면 https://rvm.io/ 에 RVM 설치 지침이 있습니다.

RVM을 통해 1.8.7을 설치하기 전에 Ubuntu에 설치해야하는 패키지에 대한 지시 사항을 읽으십시오. 설치하지 않으면 일부 보석에 문제가있을 수 있습니다.


나는 이것으로도 대답하려고했다! 시간을 낭비하지 마십시오. 새로운 RVM 환경이 붕장 시스템 환경보다 우선합니다.
Derek

RVM 설치가 방화벽 뒤에서 작동하지 않는 것 같습니다.
slikts

4

시냅틱을 사용하여 Ruby 패키지를 제거 할 수 있습니다 ( "완전히 제거"옵션 선택). 나는 이것이 커맨드 라인과 같다고 생각한다 : sudo apt-get purge

이제 보석의 경우 패키지로 간주되지 않습니다. 루비를 사용하여 삭제하지 않는 한 수동으로 삭제해야합니다.

기본적으로 Ruby gem은 홈 폴더의 .gem 폴더 아래에 설치됩니다. 정말로 물건을 깨끗하게 만들고 싶다면 ~ / .gem를 삭제하면 충분합니다. Ruby와 모든 것을 다시 설치하면 폴더가 다시 만들어지고 계속 사용할 수 있습니다.


4
루트로 설치된 보석은 자신의 길을 찾는 것 같습니다 /var/lib/gems. 아마도 거기에서도 청소할 가치가 있습니다.
Matt

0

RVM을 사용하여 Ruby를 설치 한 경우 다음 명령은 RVM 설치 디렉토리를 완전히 제거합니다.

 rvm implode

이 명령을 실행하면 .rvm디렉토리 삭제 확인을 요청합니다 .

.rvm디렉토리 삭제가 완료되면 다음과 같은 메시지가 표시됩니다.

/ etc / rvmrc 및 ~ / .rvmrc가 여전히 존재하는 경우 수동으로 제거해야 할 수도 있습니다.

RVM 소스 행에 대한 모든 .bashrc .bash_profile .profile 및 .zshrc를 확인하고 이것이 사용자 별 설치 인 경우 삭제하거나 주석 처리하십시오.

루비 보석 제거

gem uninstall rvm
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.