ฉันจะลบ Ruby + Rails + Gems ได้อย่างไร


24

ฉันทำสภาพแวดล้อม Ruby dev ของฉันบน Ubuntu 10.04 เรียบร้อยแล้ว

วิธีที่ดีที่สุดในการลบแพ็คเกจเหล่านี้ออกจากระบบของฉันคืออะไร?

  • ทับทิม
  • พลอยทั้งหมด
  • RubyGems

จะเริ่มต้นใหม่ผมอยากจะติดตั้งใหม่ทับทิมใช้RVM


1
คุณติดตั้งมันได้อย่างไร? คุณใช้แพ็คเกจของ Ubuntu หรือไม่
txwikinger

คำตอบ:


20

หากคุณกำลังใช้แพ็คเกจของ Ubuntu sudo apt-get purge <packages>

ดังนั้นควรเป็นดังนี้:

sudo apt-get purge ruby rubygems

จากหน้าคนฉลาดรับ :

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

7

หากคุณใช้ RVM ทำไมต้องถอนการติดตั้งแม้แต่ทับทิมระบบ?

ฉันติดตั้งทั้ง 1.8.7 และ 1.9.2-rc ผ่าน RVM

หลังจากที่คุณติดตั้ง RVM คุณสามารถตั้งค่า RVM 1.8.7 ให้เป็นการติดตั้งทับทิมเริ่มต้นของคุณ ไม่ต้องติดตั้ง RVM ในฐานะที่เป็น root

สำหรับผู้ที่สงสัยhttps://rvm.io/มีคำแนะนำในการติดตั้ง RVM

ตรวจสอบให้แน่ใจว่าคุณอ่านคำแนะนำเกี่ยวกับแพ็คเกจที่คุณต้องติดตั้งสำหรับ Ubuntu ก่อนติดตั้ง 1.8.7 ผ่าน RVM หากคุณไม่ติดตั้งพวกเขาคุณอาจมีปัญหากับอัญมณี


ฉันจะตอบคำถามนี้เช่นกัน! ไม่ต้องเสียเวลาของคุณสภาพแวดล้อม RVM ใหม่จะมีความสำคัญกว่าสภาพแวดล้อมระบบ borked ของคุณ
Derek

ดูเหมือนว่าการติดตั้ง RVM จะไม่ทำงานหลังไฟร์วอลล์
slikts

4

ใช้ synaptic คุณสามารถลบแพ็คเกจ Ruby (เลือกตัวเลือก "ลบอย่างสมบูรณ์") ฉันเดาว่านี่เทียบเท่ากับ commandline: sudo apt-get purge

ตอนนี้สำหรับพลอย: พวกเขาจะไม่ถือว่าเป็นแพคเกจ คุณจะต้องลบออกด้วยตนเอง (ยกเว้นว่าคุณต้องการใช้ Ruby เพื่อทำ แต่เนื่องจากคุณบอกว่ามันใช้งานไม่ได้ ... )

โดยค่าเริ่มต้นพลอย Ruby จะถูกติดตั้งในโฟลเดอร์บ้านของคุณภายใต้โฟลเดอร์. gem หากคุณต้องการทำความสะอาดจริงๆให้ลบ ~ / .gem และควรเพียงพอ เมื่อคุณติดตั้ง Ruby และทุกอย่างใหม่โฟลเดอร์จะถูกสร้างขึ้นอีกครั้งและคุณจะไปได้ดี


4
อัญมณีที่ติดตั้งในขณะที่รูทดูเหมือนจะหาทางไป/var/lib/gemsแล้วก็น่าจะเป็นการทำความสะอาดที่นั่นด้วย
แมตต์

0

หากคุณติดตั้ง Ruby โดยใช้ RVM แล้วคำสั่งต่อไปนี้จะลบไดเรกทอรีที่ติดตั้ง RVM อย่างสมบูรณ์:

 rvm implode

การรันคำสั่งนี้จะขอให้คุณยืนยันเพื่อลบ.rvmไดเรกทอรี

หลังจากการลบ.rvmไดเรกทอรีเสร็จสมบูรณ์คุณจะได้รับข้อความต่อไปนี้ซึ่งมีค่าที่น่าสังเกต:

หมายเหตุคุณอาจต้องลบ / etc / rvmrc และ ~ / .rvmrc ด้วยตนเองหากยังคงอยู่

โปรดตรวจสอบ. bashrc .bash_profile .profile และ. zshrc ทั้งหมดสำหรับบรรทัดซอร์ส RVM และลบหรือใส่ความคิดเห็นว่านี่เป็นการติดตั้งแบบต่อผู้ใช้หรือไม่

ลบ Ruby Gems

gem uninstall rvm
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.