ข้างต้นไม่ทำงานครั้งแรกทำงานครั้งที่ 2
ลองตั้งค่าเวอร์ชัน Ruby เป็น 2.0.0 สำหรับหน้าต่างเชลล์ใหม่
การทำ
$ rvm use 2.0.0 --default
จะช่วยให้
Warning! PATH is not properly set up, '/home/durrantm/.rvm/gems/ruby-1.9.3-p125/
bin' is not at first place,
usually this is caused by shell initialization files - check them for '
PATH=...' entries,
it might also help to re-add RVM to your dotfiles: 'rvm get stable --au
to-dotfiles',
to fix temporarily in this shell session run: 'rvm use ruby-1.9.3-p125'
.
Using /home/durrantm/.rvm/gems/ruby-2.0.0-p247
จากนั้นทำเช่นเดียวกัน
$ rvm use 2.0.0 --default
ตอนนี้ให้ไม่มีข้อผิดพลาดกล่าวคือ
$ rvm use 2.0.0 --default
Using /home/durrantm/.rvm/gems/ruby-2.0.0-p247
durrantm.../durrantm$
แต่ windows ใหม่ยังคงให้ทับทิม 1.9.3 ไม่ใช่ 2.0.0
.bashrc
ไฟล์ของฉันมีอยู่:
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
[[ -s "/home/durrantm/.rvm/scripts/rvm" ]] && . "/home/durrantm/.rvm/scripts/rvm"
.bash_profile ของฉันมี:
source ~/.profile
case $- in *i*) . ~/.bashrc;; esac
พยายาม
rvm get stable
ดูเหมือนจะใช้งานได้ แต่ในตอนท้ายของเอาต์พุตสีเขียวจำนวนมากจะแสดง:
Could not update RVM, get some help at #rvm IRC channel at freenode servers.
หน้าต่างเทอร์มินัลใหม่พร้อมrvm list rubies
แสดงสิ่งนี้:
$ rvm list rubies
Warning! PATH is not properly set up, '/home/durrantm/.rvm/gems/ruby-1.9.3-p125/bin' is not at first place,
usually this is caused by shell initialization files - check them for 'PATH=...' entries,
it might also help to re-add RVM to your dotfiles: 'rvm get stable --auto-dotfiles',
to fix temporarily in this shell session run: 'rvm use ruby-1.9.3-p125'.
rvm rubies
=> ruby-1.9.3-p125 [ x86_64 ]
ruby-1.9.3-p194 [ x86_64 ]
* ruby-2.0.0-p247 [ x86_64 ]
# => - current
# =* - current && default
# * - default
~/.bashrc
,~/.bash_profile
วิ่งrvm get stable --auto-dotfiles
อีกครั้งการตรวจสอบ~/.bashrc
,~/.bash_profile
และ~/.profile
หลายต่อหลายครั้ง ... คำตอบนี้คงจนมัน! Ran:rvm reset
และมันก็กำจัดคำเตือน! (IMHO ... RVM เป็นวิธีที่จู้จี้จุกจิกเกินไปในการเป็นคนแรกในเส้นทาง ... ถ้าฉันตั้งอย่างอื่นก่อนในเส้นทางของฉันฉันรู้ว่าฉันกำลังทำอะไร)