如何從系統中刪除RVM(Ruby版本管理器)?

如何從系統中刪除RVM(Ruby版本管理器)? vim


#1樓

從/.bash_rc或/.zsh_rc中刪除RVM加載腳本,而後使用: ruby

rm -rf /.rvm

要麼: bash

rvm implode

#2樓

若是其餘答案沒有爲您完全刪除RVM,則RVM的故障排除頁面包含如下部分: ide

如何從系統中完全清除全部RVM痕跡,包括系統範圍的安裝?

這是一個自定義腳本,咱們將其命名爲cleanout-rvm 。 雖然您絕對能夠將rvm implode用做常規用戶或rvmsudo rvm implode用於系統範圍的安裝,但此腳本很是有用,由於它徹底在RVM以外執行並清除RVM而不使用RVM自己,不留任何痕跡。 this

#!/bin/bash /usr/bin/sudo rm -rf $HOME/.rvm $HOME/.rvmrc /etc/rvmrc /etc/profile.d/rvm.sh /usr/local/rvm /usr/local/bin/rvm /usr/bin/sudo /usr/sbin/groupdel rvm /bin/echo "RVM is removed. Please check all .bashrc|.bash_profile|.profile|.zshrc for RVM source lines and delete or comment out if this was a Per-User installation."

#3樓

不少人都犯了一個常見的錯誤,認爲'rvm implode'就是這樣作的。 您須要刪除任何.rm文件的全部跟蹤。 此外,它將從root進行一些手動刪除。 確保它被刪除,而且還使用它安裝了全部ruby版本。 spa


#4樓

使用內爆時,您會看到: code

Psychologist intervened, cancelling implosion, crisis avoided :)

那麼你可能想使用--force rem

rvm implode --force

而後從如下位置刪除rvm: get

rm -rf /usr/local/rvm
sudo rm /etc/profile.d/rvm.sh
sudo rm /etc/rvmrc
sudo rm ~/.rvmrc

檢查如下文件,刪除或註釋掉對rvm的引用 it

~/.bashrc 
~/.bash_profile 
~/.profile 
~/.zshrc
~/.zlogin

註釋掉/從/ etc / profile中刪除如下行

source /etc/profile.d/sm.sh
 source /etc/profile.d/rvm.sh

/ etc / profile是一個只讀文件,因此使用

sudo vim /etc/profile

而且在使用爆炸進行更改後寫!

:w!

最後從新登陸/重啓終端。


#5樓

若是你還在使用env: ruby_executable_hooks: No such file or directory調用一些Ruby包時env: ruby_executable_hooks: No such file or directory ,這意味着RVM會在你的$PATH爲你留下一些禮物。

運行如下命令以查找有問題的腳本:

grep '#!/usr/bin/env ruby_executable_hooks' /usr/local/bin/*

而後rm全部的比賽。 固然,您必須使用無RVM的gem從新安裝全部這些庫。

相關文章
相關標籤/搜索