mac os x làm thế nào để nâng cấp lên 1.9.2 ruby Làm thế nào để nâng cấp lên 1.9.2 ruby
Trả lời
Có lẽ không phải là câu trả lời bạn đang tìm kiếm trong thời gian ngắn, nhưng tôi khuyên bạn nên nhìn vào Ruby Version Manager. Nó làm cho chạy các phiên bản đồng thời của Ruby một cách dễ dàng bằng cách chuyển toàn bộ môi trường cho bạn (bằng cách cập nhật các biến môi trường của bạn, nói chung). Các phiên bản khác nhau, các loại đá quý khác nhau trên mỗi phiên bản, v.v.
Trang chính RVM không cài đặt đúng trên OS X Lion. Các hướng dẫn không chính xác, các thông báo lỗi nó spews là không chính xác (tham khảo các tập tin log không tồn tại, vv).
Route đó (cuối cùng) làm việc cho tôi:
- Mở Xcode, vào Preferences - Downloads
- Hãy chắc chắn rằng "Command Line Tools" được cài đặt (150 MB tải về); đây là (âm thầm) cần thiết để Ruby cài đặt, và đã từng là một phần của OSX/Xcode theo mặc định, nhưng không còn
- Bỏ qua trang web RVM - nó liên kết đến trình cài đặt xấu cho OS X (đừng bận tâm, không đáng Tôi đã thử họ, họ đã thất bại)
- sử dụng JewelryBox, ít rác hơn so với trình cài đặt chính thức: http://unfiniti.com/software/mac/jewelrybox
- Chạy nó, nhấp Thêm Ruby, chọn ruby-1.9.3-p125 (phải là phiên bản đó hoặc cao hơn hoặc không biên dịch, vì các phiên bản trước cần một trình biên dịch không còn trong OS X)
- Chọn "Tự động phát hiện" và "sử dụng tiếng kêu"
- ... đợi một thời gian LONG ..
- Nếu JewelryBox treo ngay lập tức, nó có nghĩa là bạn bỏ lỡ một trong hai bước 2 ở trên, hoặc bước 6 ở trên (RVM treo ngoạn mục nếu kêu vang không được cài đặt, và không phải RVM cũng không jewelrybox kiểm tra trước)
NB - tải xuống sẽ mất khoảng 5 phút; "cài đặt" sẽ mất 30-45 phút, bởi vì mọi thứ phải được biên soạn. dường như không có "bình thường" cách cài đặt của Ruby :(
Cảm ơn bạn vì thông tin thực sự hữu ích này! –
Tôi nghĩ rằng lựa chọn tốt nhất là sử dụng Homebrew Quá trình cài đặt rất đơn giản:..
brew install ruby
Bằng cách này, RVM không hỗ trợ LLVM gcc dựa!
PS Homebrew là sự lựa chọn tuyệt vời vì nó có cách rõ ràng và tốt để cài đặt mọi thứ (mà không làm hỏng hệ thống của bạn), bạn có thể sử dụng nó để cài đặt khác nhau "gói" như git, GHC, emacs, vv
PPS Đừng quên đường đi của bạn ruby mới, một cái gì đó lik e:
export PATH="$PATH:/usr/local/opt/ruby/bin"]
P. P. P. S. Nếu bạn muốn sử dụng RVM, hãy thử liên kết này: http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/
khi tôi thử trên mac của tôi, nó nói "Lỗi: ruby không được cài đặt" mặc dù nó blantantly là – gotofritz
điều này có thể bởi vì nó được quản lý thông qua RVM, và không brew –
Tôi sẽ thiết lập đường dẫn với 'xuất PATH =/usr/local/opt/ruby / bin: $ PATH' để đặt ruby homebrew mới vào trước ruby hệ thống trong đường dẫn của bạn. –
- 1. Làm cách nào để nâng cấp ruby 1.9.2-p0 lên cấp bản vá mới nhất bằng rvm?
- 2. Nâng cấp lên msysgit 1.7.0.2?
- 3. Làm thế nào tôi có thể buộc đá quý để nâng cấp lên 1.3.1 ngọc
- 4. SystemStackError ở cấp độ rack trong Ruby 1.9.2, không 1.8.7
- 5. Làm thế nào để cài đặt SystemTimer trên 1.9.2?
- 6. NameError: uninitialized constant Test :: Unit :: AssertionFailedError khi nâng cấp lên đường ray3
- 7. Làm thế nào để đưa dự án Nâng cấp lên GNU Autotools?
- 8. Nâng cấp TFS 2008 lên TFS 2012
- 9. Nâng cấp Python lên 2.7 trên OSX
- 10. Cách nâng cấp từ mysql_ * lên mysqli_ *?
- 11. Nâng cấp lên ASP.NET 4 framework
- 12. Nâng cấp Glassfish v2 lên JPA 2.0?
- 13. Cách hạ cấp từ Ruby 1.9.2 xuống Ruby 1.8.7 để chạy Rails 2.0.2
- 14. Nâng cấp từ symfony1 lên symfony2
- 15. Rò rỉ bộ nhớ lớn/sưng lên sau khi nâng cấp từ Rails 3.0 lên Rails 3.2 (Ruby 1.9.3 + Passenger)
- 16. Nâng cấp từ Eclipse Galileo lên Helios
- 17. nâng cấp lên postgres trên Heroku
- 18. Nâng cấp lên ASP.NET 3.x
- 19. iOS nâng cấp lên twitter api 1.1
- 20. Nâng cấp lên Rails 3.1.1 và Authlogic
- 21. MAMP - Nâng cấp lên MySQL 5.6
- 22. Tại sao tất cả các chuỗi ASCII-8BIT sau khi tôi nâng cấp lên Rails 3?
- 23. Thuyết phục khách hàng để nâng cấp lên Java 5
- 24. Làm cách nào để nâng cấp python 2.5.2 lên python 2.6rc2 trên Ubuntu 8.04?
- 25. Làm cách nào để nâng cấp máy ảo Azure
- 26. Nâng cấp từ Rails 3.2 lên Rails 4
- 27. Nâng cấp ứng dụng Rails Từ 1.2.3 lên 3.1.0?
- 28. Làm thế nào để cài đặt ruby 1.9.2 trên debian lenny?
- 29. Chạy ruby 1.9.2 trên Heroku
- 30. Làm cách nào để nâng cấp tất cả các gói có thể nâng cấp bằng ppm?
Có rất nhiều lựa chọn: RVM, được ưa chuộng bởi nhiều người trong chúng, MacPorts và Fink, hoặc biên soạn từ nguồn. Dù bạn làm gì, đừng cố gắng thay thế Ruby mặc định, vì nó được Apple đưa vào đó cho mục đích riêng của họ. Bạn đã cài đặt những trải nghiệm nào về ngôn ngữ? –
Nói RVM được nhiều người trong chúng ta ưa thích là sự hấp dẫn đối với sự nổi tiếng. Bạn hoàn toàn chính xác về việc thay thế được xây dựng trong Ruby mặc dù. Tôi đã thử điều đó một lần chỉ để xem nó hoạt động tốt như thế nào và chúng ta hãy nói rằng tôi thực sự thích SuperDuper! để sao lưu và khôi phục. –
@Pekka: Thực tiễn không tốt để trả lời bất kỳ câu hỏi nào bằng "chỉ cần google". Tôi thực sự đã đến trang này sau khi googling câu hỏi này và sau đó đã phải đọc phản ứng của bạn nói rằng câu trả lời là trên google. * facepalm * –