มี "ผู้จัดการเวอร์ชัน Ruby" อยู่สองตัวซึ่งคุณสามารถเลือกได้:
สิ่งเหล่านี้ช่วยให้คุณสามารถเก็บ Ruby หลายรุ่นไว้ในระบบเดียวกันได้ เมื่อคุณติดตั้งตัวจัดการเวอร์ชันและติดตั้งรุ่น Ruby ของคุณเองคุณจะไม่ยุ่งกับ Ruby และ Gems ของระบบซึ่งเป็นประโยชน์มากที่สุด ไม่อีกแล้วsudo
! ไม่มีข้อผิดพลาดในการอนุญาตเพิ่มเติมและความขัดแย้งของ Gem
ฉันควรเลือกอันไหน
ทั้งสองทำสิ่งเดียวกัน แต่พวกเขาปฏิบัติตามปรัชญาที่แตกต่างกัน ทางเลือกขึ้นอยู่กับคุณ
ฉันแนะนำโดยส่วนตัวrbenv
สำหรับความเรียบง่าย ฉันใช้มันมาหลายปีและใช้งานได้ดีเสมอ ก่อนหน้านี้ฉันอยากจะแนะนำ RVM (และคำตอบก่อนหน้านี้ของรุ่นนี้พูดถึงจริง ๆ ) แต่ฉันรู้สึกว่ามันยากที่จะเข้าไป
ฉันจะติดตั้งพวกเขาได้อย่างไร
หากคุณเลือกrbenv
:
- ทำตามคำแนะนำการติดตั้ง
- ติดตั้ง
ruby-build
- เรียกใช้
rbenv install x.x.x
ที่x.x.x
เป็นรุ่น (การใช้งานrbenv install --list
เพื่อดูว่าคนที่มีอยู่
- วิ่ง
rbenv global x.x.x
เพื่อเปลี่ยนเวอร์ชั่น Ruby ทั่วโลกของคุณ
หากคุณเลือก RVM:
- ใช้วิธีการติดตั้งที่ปลอดภัย
- อ่านคำแนะนำการติดตั้ง - คุณอาจต้องการการกำหนดค่าผู้ใช้คนเดียว
- ใช้
rvm list known
เพื่อแสดงรายการทับทิมที่มีอยู่จากนั้นเรียกใช้rvm install x.x.x
เพื่อติดตั้งรุ่นที่ระบุ
- ใช้
rvm use x.x.x --default
เพื่อเปลี่ยนทับทิมเริ่มต้นของคุณ