ฉันแนะนำrbenv * https://github.com/rbenv/rbenv
* หากตรงตามเกณฑ์ของคุณ: https://github.com/rbenv/rbenv/wiki/Why-rbenv? :
rbenv ทำ ...
- ให้การสนับสนุนสำหรับการระบุรุ่นที่ใช้เฉพาะทับทิม
- ให้คุณเปลี่ยนรุ่น Ruby สากลได้แบบต่อผู้ใช้
- อนุญาตให้คุณแทนที่เวอร์ชัน Rubyด้วยตัวแปรสภาพแวดล้อม
ตรงกันข้ามกับ RVM rbenv ไม่ ...
- จำเป็นต้องโหลดลงในเปลือกของคุณ แต่วิธีการชิม rbenv
$PATH
ทำงานโดยการเพิ่มไดเรกทอรีที่คุณ
- แทนที่คำสั่งเชลล์เช่น
cd
หรือต้องการแฮ็กพรอมต์ นั่นเป็นอันตรายและเกิดข้อผิดพลาดได้ง่าย
- มีไฟล์กำหนดค่า ไม่มีการกำหนดค่าใดนอกจากว่าคุณต้องการใช้ทับทิมเวอร์ชันใด
- ติดตั้ง Ruby คุณสามารถสร้างและติดตั้ง Ruby ด้วยตนเองหรือใช้ruby-buildเพื่อทำให้กระบวนการเป็นไปโดยอัตโนมัติ
- จัดการพลอย Bundlerเป็นวิธีที่ดีกว่าในการจัดการการพึ่งพาแอปพลิเคชัน หากคุณมีโครงการที่ยังไม่ได้ใช้ Bundler คุณสามารถติดตั้ง
ปลั๊กอินrbenv-gemset
- ต้องการการเปลี่ยนแปลงไลบรารี Ruby เพื่อความเข้ากันได้ ความเรียบง่ายของ rbenv หมายถึงตราบใดที่มันอยู่ในของคุณ
$PATH
,
อะไร
อื่นความต้องการรู้เกี่ยวกับมัน
การติดตั้ง
ติดตั้งHomebrew http://brew.sh
แล้ว:
$ brew update
$ ติดตั้งติดตั้ง rbenv
$ brew ติดตั้ง rbenv ruby-build
# เพิ่ม rbenv เพื่อทุบตีเพื่อให้โหลดทุกครั้งที่คุณเปิดเทอร์มินัล
echo 'ถ้า rbenv> / dev / null; จากนั้น eval "$ (rbenv init -)"; fi '>> ~ / .bash_profile
แหล่งที่มา ~ / .bash_profile
UPDATE
มีอีกหนึ่งขั้นตอนหลังจากbrew install rbenv
Runrbenv
init
และเพิ่มหนึ่งบรรทัดใน.bash_profile
ขณะที่มันระบุ หลังจากนั้นเปิดหน้าต่างเทอร์มินัลของคุณอีกครั้ง […] SGI 30 ก.ย. เวลา 12:01 น. - https://stackoverflow.com/users/119770
$ rbenv ติดตั้ง - รายการ
รุ่นที่มี:
1.8.5-p113
1.8.5-P114
[ ... ]
2.3.1
2.4.0-dev
JRuby-1.5.6
[ ... ]
$ rbenv ติดตั้ง 2.3.1
[ ... ]
ตั้งค่ารุ่นสากล:
$ rbenv ทั่วโลก 2.3.1
$ ruby -v
ruby 2.3.1p112 (2016-04-26 แก้ไข 54768) [x86_64-darwin15]
ตั้งค่าเวอร์ชั่น repo ของคุณในพื้นที่โดยเพิ่ม.ruby-version
ไปยังราก repo ของคุณ:
$ cd ~ / whatevs / projects / new_repo
$ echo "2.3.1"> .ruby-version
สำหรับ MacOS เยี่ยมชมลิงค์นี้
which rvm
หรือwhich rbenv
ในบรรทัดคำสั่ง