ฉันทำงานบน OSX Snow Leopard ใช้ruby -v
ฉันเห็นว่าฉันมี 1.8.7 และใช้rails -v
ฉันมี 2.3.5
เมื่อฉันลองติดตั้ง gem update rail ฉันได้รับข้อผิดพลาดดังต่อไปนี้:
บันเดิลต้องใช้ RubyGems version> = 1.3.6
ฉันทำงานบน OSX Snow Leopard ใช้ruby -v
ฉันเห็นว่าฉันมี 1.8.7 และใช้rails -v
ฉันมี 2.3.5
เมื่อฉันลองติดตั้ง gem update rail ฉันได้รับข้อผิดพลาดดังต่อไปนี้:
บันเดิลต้องใช้ RubyGems version> = 1.3.6
คำตอบ:
ฉันขอแนะนำให้ใช้rvmแทนที่จะพยายามยุ่งกับ ruby ที่มาพร้อมกับ Mac OS
ข้อความแสดงข้อผิดพลาดที่คุณได้รับเนื่องจาก Rails รุ่นใหม่ต้องการเวอร์ชั่นที่ใหม่gem
กว่าที่คุณมี คุณสามารถอัปเดตgem
ดังนี้:
gem update --system
คุณอาจต้องการsudo
ถ้าคุณใช้อัญมณีของระบบ คุณสามารถตรวจสอบเวอร์ชั่นของอัญมณีได้ด้วยการเรียกใช้:
gem -v
เมื่อดำเนินการเสร็จแล้วและคุณสามารถยืนยันรุ่นอัญมณีของคุณอย่างน้อย 1.3.6 คุณควรจะสามารถเรียกใช้:
gem update rails
จากความคิดเห็นของฉันคุณสามารถอัพเกรดrails
โดยคำสั่งนี้ (ฉันหวังว่า):
sudo gem install rails
sudo gem update -V
ฉันไม่รู้ว่าคุณมี Brew หรือ Macport:
หากคุณติดตั้ง Brew แล้วคุณจะใช้คำสั่งต่อไปนี้เพื่อติดตั้ง:
sudo gem install rails
หรือ
brew gem install rails
กรุณาไปที่ลิงค์นี้:
http://hivelogic.com/articles/compiling-ruby-rubygems-and-rails-on-snow-leopard/