Cách gỡ cài đặt hoặc gỡ bỏ phiên bản ruby khỏi rbenv . Tôi đã cài đặt hai phiên bản của ruby. Trong khi chuyển sang ruby 1.9.3, tôi gặp lỗi phân đoạn. Bất cứ ai có thể vui lòng giúp đỡ, làm thế nào để xóa một phiên bản cụ thể khỏi rbenv?
Cách gỡ cài đặt hoặc gỡ bỏ phiên bản ruby khỏi rbenv . Tôi đã cài đặt hai phiên bản của ruby. Trong khi chuyển sang ruby 1.9.3, tôi gặp lỗi phân đoạn. Bất cứ ai có thể vui lòng giúp đỡ, làm thế nào để xóa một phiên bản cụ thể khỏi rbenv?
Câu trả lời:
Cách mới
Sử dụng uninstall
lệnh:rbenv uninstall [-f|--force] <version>
rbenv uninstall 2.1.0 # Uninstall Ruby 2.1.0
Sử dụng rbenv versions
để xem bạn đã cài đặt phiên bản nào.
Cách cũ
Để xóa phiên bản Ruby khỏi rbenv, hãy xóa thư mục tương ứng trong ~/.rbenv/versions
. Ví dụ
rm -rf ~/.rbenv/versions/1.9.3-p0
Chạy rbenv rehash
sau đó để xóa bất kỳ mã nhị phân lấp lánh cũ nào khỏi phiên bản đã xóa.
~/.rbenv/version
và sẽ tránh được lỗi.
ruby-build hiện thêm lệnh gỡ cài đặt vào rbenv để xử lý việc xóa các phiên bản ruby, nếu bạn muốn tránh thủ công rm -fr
(có thể bị coi là rủi ro) và rbenv rehash
do @Stephenson đề xuất. Để xóa phiên bản ruby 1.9.3-p0, bạn sẽ chạy như sau:
rbenv uninstall 1.9.3-p0
Giống như Stephenson đã nói, nhưng hãy nhớ thay đổi phiên bản & toàn cầu nếu họ đang tham chiếu đến phiên bản đã xóa.