Tôi đã làm rối tung môi trường Ruby dev của mình trên Ubuntu 10.04.
Cách tốt nhất có thể để loại bỏ các gói này khỏi hệ thống của tôi là gì?
- Hồng ngọc
- Tất cả đá quý
- RubyGems
Để bắt đầu mới, tôi muốn cài đặt lại Ruby bằng RVM .
Tôi đã làm rối tung môi trường Ruby dev của mình trên Ubuntu 10.04.
Cách tốt nhất có thể để loại bỏ các gói này khỏi hệ thống của tôi là gì?
Để bắt đầu mới, tôi muốn cài đặt lại Ruby bằng RVM .
Câu trả lời:
Nếu bạn đang sử dụng Gói Ubuntu chạy sudo apt-get purge <packages>
Vì vậy, đó phải là một cái gì đó như:
sudo apt-get purge ruby rubygems
Từ trang apt-get man :
purge purge is identical to remove except that packages are removed and purged (any configuration files are deleted too).
Nếu bạn đang sử dụng RVM, tại sao lại phải gỡ cài đặt hệ thống ruby?
Tôi cài đặt cả 1.8.7 và 1.9.2-rc thông qua RVM.
Sau khi bạn đã cài đặt RVM, bạn có thể đặt RVM 1.8.7 thành cài đặt ruby mặc định của mình. Chỉ cần không cài đặt RVM là root.
Đối với những người thắc mắc, https://rvm.io/ có hướng dẫn cài đặt RVM.
Đảm bảo bạn đã đọc hướng dẫn về những gói bạn cần cài đặt cho Ubuntu trước khi cài đặt 1.8.7 qua RVM. Nếu bạn không cài đặt chúng, bạn có thể gặp vấn đề với một số đá quý.
Sử dụng synaptic, bạn có thể xóa các gói Ruby (chọn tùy chọn "loại bỏ hoàn toàn"). Tôi đoán đây là tương đương với dòng lệnh: sudo apt-get purge
Bây giờ đối với đá quý: chúng không được coi là gói. Bạn sẽ cần xóa chúng theo cách thủ công (trừ khi bạn muốn sử dụng Ruby để làm điều đó, nhưng vì bạn nói nó bị hỏng ...)
Theo mặc định, các viên ngọc Ruby được cài đặt trong thư mục nhà của bạn, trong thư mục .gem. Nếu bạn thực sự muốn làm cho mọi thứ sạch sẽ, chỉ cần xóa ~ / .gem, và nó là đủ. Khi bạn cài đặt lại Ruby và mọi thứ, thư mục sẽ được tạo lại và bạn sẽ ổn.
/var/lib/gems
, nó cũng có thể đáng để làm sạch ở đó.
Nếu bạn đã cài đặt Ruby bằng RVM thì lệnh sau sẽ xóa hoàn toàn thư mục đã cài đặt RVM:
rvm implode
Chạy lệnh này sẽ yêu cầu xác nhận của bạn để xóa .rvm
thư mục.
Sau khi hoàn thành xóa .rvm
thư mục, bạn nhận được thông báo sau đáng chú ý:
Lưu ý bạn có thể cần xóa thủ công / etc / rvmrc và ~ / .rvmrc nếu chúng tồn tại.
Vui lòng kiểm tra tất cả .bashrc .bash_profile .profile và .zshrc để biết các dòng nguồn RVM và xóa hoặc nhận xét nếu đây là cài đặt theo người dùng.
Loại bỏ đá quý Ruby
gem uninstall rvm