ฉันจะอัพเกรดเป็น Rails รุ่นใหม่ล่าสุดได้อย่างไร


0

ฉันทำงานบน OSX Snow Leopard ใช้ruby -vฉันเห็นว่าฉันมี 1.8.7 และใช้rails -vฉันมี 2.3.5

เมื่อฉันลองติดตั้ง gem update rail ฉันได้รับข้อผิดพลาดดังต่อไปนี้:

บันเดิลต้องใช้ RubyGems version> = 1.3.6



1
เขากำลังอัพเกรดแอปพลิเคชันฉันแค่ต้องอัปเดตเวอร์ชันของรางที่ติดตั้ง นอกจากนี้เขายังใช้เครื่อง Windows และฉันใช้ mac นอกจากนี้เธรดนั้นมีอายุหนึ่งปีและมีรายการเฉพาะสำหรับเวอร์ชันนั้นซึ่งล้าสมัยไปแล้ว

ดูคำตอบของฉัน (ด้านล่าง)
ปั่น

1
คำถาม: เหตุใดคำถามนี้จึงถูกโยกย้ายจาก stackoverflow ไปยัง superuser มันชัดเจนเกี่ยวกับการพัฒนาซอฟต์แวร์ (และสิ่งที่เกี่ยวข้องที่เกี่ยวข้องกับมันเช่นวิธีการกำหนดค่าสภาพแวดล้อม X dev)
Zabba

@ Zabba: พวกเขาอาจสับสนกับ SuperUser และ ServerFault นี่ไม่ใช่คำถามการพัฒนาซอฟต์แวร์เช่นกัน
Lie Ryan

คำตอบ:


1

ฉันขอแนะนำให้ใช้rvmแทนที่จะพยายามยุ่งกับ ruby ​​ที่มาพร้อมกับ Mac OS


2

ข้อความแสดงข้อผิดพลาดที่คุณได้รับเนื่องจาก Rails รุ่นใหม่ต้องการเวอร์ชั่นที่ใหม่gemกว่าที่คุณมี คุณสามารถอัปเดตgemดังนี้:

gem update --system

คุณอาจต้องการsudoถ้าคุณใช้อัญมณีของระบบ คุณสามารถตรวจสอบเวอร์ชั่นของอัญมณีได้ด้วยการเรียกใช้:

gem -v

เมื่อดำเนินการเสร็จแล้วและคุณสามารถยืนยันรุ่นอัญมณีของคุณอย่างน้อย 1.3.6 คุณควรจะสามารถเรียกใช้:

gem update rails

0

จากความคิดเห็นของฉันคุณสามารถอัพเกรดrailsโดยคำสั่งนี้ (ฉันหวังว่า):

sudo gem install rails

เมื่อฉันลองติดตั้งรางหรืออัปเดตรางฉันได้รับข้อผิดพลาดต่อไปนี้: Bundler ต้องใช้รุ่น RubyGems> = 1.3.6

Run dis:sudo gem update -V
Blender

ฉันวิ่งและดูเหมือนว่าจะทำงาน แต่ฉันยังคงได้รับข้อผิดพลาดดังกล่าวข้างต้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.