วิธีการลบ Ruby, Ruby gems บน Mac OS X 10.6.4 อย่างสมบูรณ์


13

rubyists ส่วนใหญ่อาจตกใจเมื่อพวกเขาอ่านข้อความนี้ แต่ฉันอยากรู้ว่าเป็นไปได้ไหมที่จะลบกรอบ Ruby ทั้งหมดรวมถึงเครื่องมือและอัญมณีทั้งหมดที่มาพร้อมกับ Mac OS X 10.6.4

ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม (และคำอธิบายด้วยถ้าคุณคิดว่าฉันจะไม่ทำเช่นนี้

ขอบคุณ


2
เพิ่งออกมาจากความอยากรู้ - ทำไมลบมัน? มันไม่ได้รบกวนอย่างแท้จริง คุณมีพื้นที่ดิสก์เหลือน้อยมากหรือเปล่า?
Matt

1
ฉันเห็นด้วยกับโปสเตอร์อื่น ๆ นอกจากว่าคุณจะมีพื้นที่ดิสก์เหลือน้อยมากฉันก็ปล่อยมันไป อาจเป็นไปได้ว่าอาจมีการอ้างอิงบางอย่างที่อาจใช้งานไม่ได้หากคุณลบ Ruby
8BitsOfGeek

1
หากคุณยุ่งกับไฟล์ในไดเรกทอรี / System / คุณได้รับสิ่งชั่วร้ายเกิดขึ้นกับคุณ อย่าทำอย่างนั้น
ghoppe

1
ง่ายที่จะดูว่าอะไรจะได้รับผลกระทบจากการลบระบบ Ruby find /usr -type f -name \*.rbจากชนิดบรรทัดคำสั่ง: นั่นจะเป็นสิ่งหนึ่งที่ได้รับผลกระทบ แอปพลิเคชันอาจคาดหวังว่าทับทิมจะเป็น/usr/binเช่นนั้นและพวกเขาจะล้มเหลว โดยทั่วไปก็ไม่ได้เป็นความคิดที่ดีที่จะยุ่งกับ executables ใน/usr/bin, หรือ/sbin /usr/sbin
TTM

@ Greg คุณรู้หรือไม่ว่าไฟล์ทับทิมไม่จำเป็นต้องมี.rbนามสกุล?
Daniel Beck

คำตอบ:


11

เพียงแค่ลบ/System/Library/Frameworks/Ruby.framework, /Library/Rubyและerb, gem, irb, rdoc, ri, rubyและจากtestrb/usr/bin

คำเตือน: OS X คาดหวังและบางครั้งอาศัยเฟรมเวิร์กและซอฟต์แวร์ที่จัดส่งมาพร้อมกับระบบ เป็นความคิดที่ดีมากที่จะลบระบบ Ruby มันอาจจะถูกแทนที่ในครั้งต่อไปที่คุณอัปเดต OS X - หรืออาจจะไม่ แต่ OS X อาจคาดหวังว่ามันจะอยู่ที่นั่นแล้วสิ่งเลวร้ายจะเกิดขึ้น ลบความเสี่ยงของคุณเอง ฉันให้คำตอบนี้เพราะคุณถาม แต่ฉันจะไม่แนะนำให้นำเฟรมเวิร์กระบบออก

ทำไมคุณต้องการลบ มันไม่เจ็บอะไรเลยที่จะนั่งตรงนั้น


ขอบคุณพวกเขาจะไม่ลบ Ruby หรือ Python :)
just_a_dude

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