คำตอบที่ได้รับการยอมรับแนะนำให้เพิ่มสิ่งต่อไปนี้:
export PATH="$HOME/.rbenv/bin:$PATH"
สิ่งนี้จะไม่ทำงานบน Mac OSX ซึ่งการอ้างอิง OP ในความเป็นจริงหากคุณติดตั้ง rbenv ผ่านbrew install rbenv
ซึ่งเป็นวิธีการติดตั้งเพียงอย่างเดียวใน Mac OSX เนื่องจากcurl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash
FAIL ใน OSX จะติดตั้งแล้วไฟล์ปฏิบัติการ rbenv จะดำเนินการใน:
$ which rbenv
/usr/local/bin/rbenv
อย่างไรก็ตามแม้ใน OSX รูท rbenv จะยังคงอยู่ในไดเรกทอรี $ HOME:
~ viggy$ rbenv root
/Users/viggy/.rbenv
สิ่งนี้หมายความว่า? หมายความว่าเมื่อคุณติดตั้งทับทิมพวกเขาจะติดตั้งในโฮมไดเร็กตอรี่ที่กำหนดภายใต้. rbenv:
$ rbenv install 2.6.0
$ ls ~/.rbenv/versions
2.6.0
ตอนนี้การติดตั้งการชงได้ทำงานบางอย่างที่คุณจะต้องดำเนินการด้วยตนเองใน Linux ตัวอย่างเช่นใน Linux คุณจะต้องติดตั้ง ruby-build ด้วยตนเองเป็นปลั๊กอิน:
$ mkdir -p "$(rvbenv root)/plugins"
$ git clone https://github.com/rbenv/ruby-build.git "(rbenv root)"/plugins/ruby-build
สิ่งนี้เสร็จสิ้นแล้วด้วยการติดตั้ง homebrew มีหนึ่งขั้นตอนสำคัญที่ต้องทำในการติดตั้งโฮมบรูว์เช่นเดียวกับในการติดตั้ง Linux คุณต้องเพิ่ม rbenv shims เข้ากับเส้นทางของคุณ ในการทำเช่นนั้นเมื่อเชลล์ของคุณเริ่มต้นคุณต้องประเมินคำสั่งต่อไปนี้ (ซึ่งจะเพิ่ม rbenv shims ไปที่จุดเริ่มต้นของ $ PATH):
$ vim ~/.bash_profile
eval "$(rbenv init -)"
$ source ~/.bash_profile
ตอนนี้เมื่อคุณวิ่งecho $PATH
คุณจะเห็น rbenv shims:
$ echo $PATH
/Users/viggy/.rbenv/shims:
ตอนนี้ตรวจสอบเวอร์ชั่น ruby ของคุณแล้วมันจะสะท้อน rbenv ruby ที่ติดตั้ง:
ruby -v
ruby 2.6.0p0