2013-07-05 30 views
7

Tôi đang sử dụng ubuntu 12.04. Tôi đã cài đặt ruby 1.9.3rails 3.2.13. Khi tôi kiểm tra phiên bản đường ray của mình bằng lệnh rails -v, nó hiển thị Rails 4.0. Làm thế nào tôi có thể chuyển sang Rails 3.2.13?Làm cách nào để chuyển đổi giữa đường ray 3.2.13 và đường ray 4.0.0?

+0

http://stackoverflow.com/questions/1637392/how-to-install-rails-2-3-2-and-2-3-4-simultaneously-on-ubuntu-9-04 – Debadatt

+0

Tôi khuyên bạn nên sử dụng https://rvm.io/ – Sucrenoir

Trả lời

9

Khi bạn đã cài đặt đường ray và phiên bản hiện tại là 4.0, vì vậy hãy làm điều này gem install rails -v 3.2.13 và nếu bạn muốn xóa phiên bản 4.0, hãy đặt đường ray gỡ cài đặt, sau đó chọn danh sách đường ray rồi chọn 4.0.0 phiên bản.

đơn giản Nếu bạn muốn chuyển sang đường ray thì bạn có thể cài đặt nhiều phiên bản đường ray bằng cách sử dụng sudo gem install rails -v 3.2.x or gem install rails hoặc bất kỳ phiên bản nào bạn muốn

Nếu bạn muốn chuyển sang ruby ​​phiên bản sử dụng RVM và chọn rvm use 1.9.3 or rvm use 2.0.0

Cảm ơn

+0

Lưu ý cho bất kỳ ai khác kết thúc ở đây trong tương lai; 'gem install rails -v '~> 3'' là cách tốt nhất để lấy 3.x và lấy phiên bản mới nhất trong chuỗi phiên bản đó. –

6

rails new appname sẽ sử dụng phiên bản mới nhất của đường ray. Để sử dụng phiên bản đã cài đặt trước đó, hãy gọi:

rails _3.2.13_ new appname 

Sau đó, bạn có thể cài đặt cả hai phiên bản đường ray và không phải xử lý các thanh ray có vấn đề.

Các vấn đề liên quan