ใน Gemfile ของฉันฉันระบุ Ruby เวอร์ชัน 2.0.0:
ruby '2.0.0'
แต่คอนโซลของฉันบอกฉันว่าฉันมี 2.1.0dev:
$ ruby -v
ruby 2.1.0dev (2013-09-16 trunk 42951) [x86_64-darwin12.4.0]
ฉันใช้ rbenv และมันบอกว่าฉันไม่ได้ติดตั้ง 2.1.0
$ rbenv versions
system
* 2.0.0-dev
การอัปเดต Bundle หรือการติดตั้ง Bundle พูดว่า:
"Your Ruby version is 2.1.0, but your Gemfile specified 2.0.0"
แต่การใช้ 'rbenv local 2.0.0-dev' ทำให้ฉันมี ruby 2.1.0dev อีกครั้ง นอกจากนี้:
$ rbenv global
2.0.0-dev
$ cat ~/.bash_profile:
export PATH="$HOME/.rbenv/bin:$PATH"
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
เท่าที่ฉันรู้ 2.1.0dev ยังไม่มีอยู่ด้วยซ้ำ
ฉันจะเลือก Ruby 2.0.0 ได้อย่างไร
which ruby
พูดว่าอะไร? ทับทิมวิเศษนี้มาจากไหน? - person Nick Veys   schedule 17.09.2013