ฉันทำสภาพแวดล้อม Ruby dev ของฉันบน Ubuntu 10.04 เรียบร้อยแล้ว
วิธีที่ดีที่สุดในการลบแพ็คเกจเหล่านี้ออกจากระบบของฉันคืออะไร?
- ทับทิม
- พลอยทั้งหมด
- RubyGems
ฉันทำสภาพแวดล้อม Ruby dev ของฉันบน Ubuntu 10.04 เรียบร้อยแล้ว
วิธีที่ดีที่สุดในการลบแพ็คเกจเหล่านี้ออกจากระบบของฉันคืออะไร?
คำตอบ:
หากคุณกำลังใช้แพ็คเกจของ 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).
หากคุณใช้ 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 หากคุณไม่ติดตั้งพวกเขาคุณอาจมีปัญหากับอัญมณี
ใช้ synaptic คุณสามารถลบแพ็คเกจ Ruby (เลือกตัวเลือก "ลบอย่างสมบูรณ์") ฉันเดาว่านี่เทียบเท่ากับ commandline: sudo apt-get purge
ตอนนี้สำหรับพลอย: พวกเขาจะไม่ถือว่าเป็นแพคเกจ คุณจะต้องลบออกด้วยตนเอง (ยกเว้นว่าคุณต้องการใช้ Ruby เพื่อทำ แต่เนื่องจากคุณบอกว่ามันใช้งานไม่ได้ ... )
โดยค่าเริ่มต้นพลอย Ruby จะถูกติดตั้งในโฟลเดอร์บ้านของคุณภายใต้โฟลเดอร์. gem หากคุณต้องการทำความสะอาดจริงๆให้ลบ ~ / .gem และควรเพียงพอ เมื่อคุณติดตั้ง Ruby และทุกอย่างใหม่โฟลเดอร์จะถูกสร้างขึ้นอีกครั้งและคุณจะไปได้ดี
/var/lib/gems
แล้วก็น่าจะเป็นการทำความสะอาดที่นั่นด้วย
หากคุณติดตั้ง Ruby โดยใช้ RVM แล้วคำสั่งต่อไปนี้จะลบไดเรกทอรีที่ติดตั้ง RVM อย่างสมบูรณ์:
rvm implode
การรันคำสั่งนี้จะขอให้คุณยืนยันเพื่อลบ.rvm
ไดเรกทอรี
หลังจากการลบ.rvm
ไดเรกทอรีเสร็จสมบูรณ์คุณจะได้รับข้อความต่อไปนี้ซึ่งมีค่าที่น่าสังเกต:
หมายเหตุคุณอาจต้องลบ / etc / rvmrc และ ~ / .rvmrc ด้วยตนเองหากยังคงอยู่
โปรดตรวจสอบ. bashrc .bash_profile .profile และ. zshrc ทั้งหมดสำหรับบรรทัดซอร์ส RVM และลบหรือใส่ความคิดเห็นว่านี่เป็นการติดตั้งแบบต่อผู้ใช้หรือไม่
ลบ Ruby Gems
gem uninstall rvm