2009-05-21 32 views
5

Tôi mới đến với Ruby, vì vậy hãy chịu đựng với tôi. Tôi đã cố gắng để cập nhật Ruby của tôi lên 1.8.7 và chỉ chạy vào nhiều vấn đề trên Mac OS X của tôi (10.5.7).Làm thế nào để cập nhật lên Ruby 1.8.7

Vì vậy, thực sự, làm thế nào để bạn cập nhật lên Ruby 1.8.7?

Cảm ơn.

+0

Bạn có cần trợ giúp thiết lập biến môi trường, thay đổi liên kết tượng trưng hay cái gì khác không? –

Trả lời

9

Câu trả lời đơn giản nhất là "không". Ruby 1.8.7 là một nỗ lực để tạo ra bản phát hành cầu nối giữa 1,8 và 1,9, và sự đồng thuận của cộng đồng là điều này là không cần thiết, do đó, có rất ít hỗ trợ cho nó trước khi 1.9 được hoàn thành. Đề nghị chung là hoặc là để gắn bó với 1.8 (phiên bản được cung cấp với OS X 10.5), hoặc sử dụng Ruby 1.9.

MacPorts có gói cho Ruby 1.8.7 và Ruby 1.9, do đó có lẽ là cách dễ nhất để tải các phiên bản Ruby mới hơn mà không có bất kỳ rủi ro nào khi sửa đổi OS X.

CẬP NHẬT: Như ajhit406 đã lưu ý, RVM hiện là tùy chọn tốt nhất, thay vì MacPorts.

+1

+1 dành cho MacPorts. – rampion

+0

MacPorts giúp bạn dễ dàng. – Chuck

+1

có thể không phải là vấn đề đối với máy Mac của bạn, nhưng có sự cố bảo mật với 1.8.6 đã được giải quyết trong 1.8.7. Nếu bạn muốn hộp dev của bạn giống như sản xuất, bạn nên nâng cấp cả hai. – klochner

4

Bạn đã thử các one click installe r?

Chỉnh sửa: trình cài đặt một cú nhấp chuột trông giống như không còn được duy trì, hãy thử Rails Installer.

1

Tải xuống và giải nén phiên bản Ruby bạn muốn. Chúng tôi sẽ gọi thư mục ruby_1.8.7 và giả sử nó nằm trong thư mục chính của bạn. Mở cửa sổ đầu cuối.

sudo cp -r ruby_1.8.7 /System/Library/Frameworks/Ruby.framework/Versions/1.8.7 
cd /System/Library/Frameworks/Ruby.framework/Versions 
sudo ln -sfh 1.8.7 Current 
3

necromancing ...

http://rvm.io/

Chỉnh sửa (mpapis): Ruby 1.8.7 được không duy trì bởi đội Ruby và không nên được sử dụng nữa.

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