2010-10-18 43 views
35

Làm cách nào để gỡ cài đặt Ruby 1.9.2dev (2010-07-02) [i486-linux] trên ubuntu? Cần phải cài đặt lại - xin vui lòng giúpLàm cách nào để gỡ cài đặt Ruby trên ubuntu?

+0

Helpful câu hỏi tương tự trên stackexchange ubuntu: http://askubuntu.com/questions/95/completely-remove-ruby-rails-gems –

Trả lời

57

Lệnh này nên làm các trick (với điều kiện là bạn cài đặt nó sử dụng một trình quản lý gói dpkg-based):

aptitude purge ruby 
+0

nhờ trả lời của bạn. Nó không giải được vấn đề này. Tôi thực hiện lệnh này và kiểm tra ruby ​​-v. nó vẫn hiển thị ruby ​​1.8.7 – khanh

+0

Bạn có thể cho chúng tôi thấy đầu ra của aptitude không? – jwueller

+0

$ sudo aptitude purge ruby ​​ Không gói nào được cài đặt, nâng cấp hoặc xóa. 0 gói được nâng cấp, 0 mới được cài đặt, 0 để xóa và 1 chưa được nâng cấp. Cần lấy 0B kho lưu trữ. Sau khi giải nén 0B sẽ được sử dụng. – khanh

36

sudo apt-get purge ruby

Thông thường hoạt động tốt đối với tôi.

+25

'sudo apt-get purge ruby ​​*' sẽ loại bỏ grub! Hãy cẩn thận. – sestevez

+0

Ok, tôi chưa bao giờ thấy điều đó xảy ra. Tôi sẽ tìm ra cho rằng :) – theamoeba

+0

Tôi đã làm sudo apt-get purge ruby ​​* nhưng khi tôi gõ ruby ​​-v nó cho thấy ruby ​​1.9.2 – Francois

19

Lúc đầu, hãy tìm xem ruby ​​ở đâu? sau đó

rm -rf /usr/local/lib/ruby 
rm -rf /usr/lib/ruby 
rm -f /usr/local/bin/ruby 
rm -f /usr/bin/ruby 
rm -f /usr/local/bin/irb 
rm -f /usr/bin/irb 
rm -f /usr/local/bin/gem 
rm -f /usr/bin/gem 
4

On Lubuntu, tôi chỉ cố gắng apt-get purge ruby ​​* và cũng như loại bỏ ruby, nó trông giống như lệnh này đã cố gắng để loại bỏ nhiều thứ để làm với GRUB, mà là một chút lo lắng cho tới thời gian tôi muốn khởi động lại máy tính của mình. Tôi chưa thể nói nếu có bất kỳ thiệt hại nào đã được thực hiện.

+1

Điều tương tự cũng xảy ra với tôi, nhưng nó cung cấp cho bạn manh mối về những gói yo phải gỡ cài đặt để loại bỏ ruby. Vì vậy, chỉ cần loại bỏ tất cả các gói apt được đề xuất, ngoại trừ những gói rõ ràng bạn không muốn loại bỏ, như grub, và bạn đã làm xong. – sh4

8

Đây là những gì sudo apt-get purge ruby* gỡ bỏ liên quan đến GRUB cho tôi:

grub-pc 
grub-gfxpayload-lists 
grub2-common 
grub-pc-bin 
grub-common 
3

giải pháp:

sudo apt-get autoremove ruby ​​

11

Tôi đã thử nhiều bao gồm sudo apt-get purge ruby, sudo apt-get remove rubysudo aptitude purpe ruby, cả hai có và không có '*' ở cuối. Nhưng không ai trong số họ làm việc, nó có thể là tôi đã cài đặt nhiều hơn một phiên bản ruby.

Cuối cùng, khi tôi thử sudo apt-get purge ruby1.9 (với phiên bản), sau đó nó hoạt động.

0

卸载 make install 的 软件, hãy gỡ bỏ cài đặt 无效

  • thực hiện cài đặt 时 会 生成 文件 .installed.list
  • 选择 清理 .installed.list 中 说明 的 文件 (如果 有 多个 版本 时 需要特别 小心)
  • 案例: ruby2.4 切换 为 ruby2.3, 思路 直接 删除 所有 ruby ​​软件, 然后 重新 make install 2,3

     
    rm -rf /usr/local/include/ruby-* 
    rm -rf /usr/local/lib/ruby 
    rm /usr/local/bin/erb /usr/local/bin/gem /usr/local/bin/irb /usr/local/bin/rdoc /usr/local/bin/ri /usr/local/bin/ruby 
    rm /usr/local/share/man/man1/erb.1 /usr/local/share/man/man1/irb.1 /usr/local/share/man/man1/ri.1 /usr/local/share/man/man1/ruby.1 
    rm /usr/local/lib/libruby-static.a 
    rm -rf /usr/local/lib/pkgconfig/ruby-* 
    which ruby 
    pkg-config --list-all|grep ruby 
    

Gỡ cài đặt phần mềm cài đặt khi thực hiện gỡ cài đặt không hợp lệ.

  • thực hiện cài đặt sẽ tạo ra tập tin '.installed.list'
  • Chọn để dọn dẹp các tập tin được mô tả trong .installed.list (cần phải cẩn thận nếu bạn có nhiều phiên bản)
  • Trường hợp: ruby2. 4 chuyển sang ruby2.3, suy nghĩ trực tiếp xóa tất cả phần mềm ruby, và sau đó cài đặt lại 2.3, xem: Hướng dẫn cài đặt Ruby #
  • cài đặt -> .installed.list
  • xem tệp .installed.list, xóa tất cả các tập tin cài đặt.
0

Nếu bạn sử dụng rbenv để cài đặt nó, bạn có thể sử dụng

rbenv versions 

để xem phiên bản bạn đã cài đặt.

Sau đó, sử dụng lệnh gỡ bỏ cài đặt:

rbenv uninstall [-f|--force] <version> 

ví dụ:

rbenv uninstall 2.4.0 # Uninstall Ruby 2.4.0 

Nếu bạn cài đặt Rails, nó sẽ được gỡ bỏ, quá.

-1
sudo apt-get remove ruby version 

Hoặc sử dụng uninstall

0

Bạn có thể sử dụng sudo apt remove ruby

+0

Điều này không cung cấp câu trả lời cho câu hỏi. Để phê bình hoặc yêu cầu làm rõ từ tác giả, hãy để lại nhận xét bên dưới bài đăng của họ. - [Từ đánh giá] (/ đánh giá/bài đăng chất lượng thấp/17835828) –

1

Tại sao bạn đang loại bỏ phiên bản cũ của ruby?

RVM cài đặt 2.4.2 // phiên bản của ruby ​​u cần phải insatll sử dụng RVM 2.4.2 --default // thiết lập phiên bản ruby ​​bạn muốn sử dụng theo mặc định

Sử dụng RVM bạn có thể cài đặt nhiều phiên bản ruby ​​trong hệ thống

Hãy làm theo các bước dưới đây cài đặt ruby ​​sử dụng RVM

bước
sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev 
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 
curl -sSL https://get.rvm.io | bash -s stable 
source ~/.rvm/scripts/rvm 
rvm install 2.4.2 
rvm use 2.4.2 --default 
ruby -v 

Quá trình cài đặt sẽ thay đổi cho khác nhau phiên bản Ubuntu

Mọi chi tiết,

https://gorails.com/setup/ubuntu/14.04

Các vấn đề liên quan