Tôi muốn biết cách cập nhật lên phiên bản ổn định mới nhất của Ruby với Homebrew. Tôi là không phải quan tâm đến việc sử dụng RVM. Cảm ơn.Làm thế nào để cập nhật Ruby với Homebrew?
Trả lời
brew upgrade ruby
nên kéo phiên bản mới nhất của gói và cài đặt nó.
brew update
cập nhật pha chính nó, không gói (công thức họ gọi nó)
Tôi sẽ sử dụng ruby-build
với rbenv
. Những dòng này cài đặt của Ruby 2.5.0 và thiết lập nó như là phiên bản Ruby mặc định của bạn:
$ brew update
$ brew install ruby-build
$ brew install rbenv
$ rbenv install 2.5.0
$ rbenv global 2.5.0
Không có cách nào để tự động cập nhật lên phiên bản mới nhất, ổn định của Ruby mà không có "mã hóa cứng" phiên bản trong đó? Một cái gì đó giống như 'rbenv install latest'? –
Tôi muốn có quyền kiểm soát nhiều hơn đối với phiên bản, nhưng bạn có thể muốn sử dụng ví dụ này: http://stackoverflow.com/a/30191850/2483313 – spickermann
Thanx cho câu trả lời. Tôi cũng phải chạy lệnh này: echo 'if which rbenv>/dev/null; sau đó eval "$ (rbenv init -)"; fi '>> ~/.bash_profile – guya
Thêm vào câu trả lời được lựa chọn (như tôi đã không đủ đại diện để thêm bình luận), có một cách để xem danh sách các phiên bản có sẵn (from ref) thử:
$ rbenv install -l
- 1. Làm thế nào để cập nhật Homebrew SHA256?
- 2. làm thế nào để cập nhật homebrew với Cron trên Mac os
- 3. Làm thế nào để cập nhật lên Ruby 1.8.7
- 4. Làm thế nào để cập nhật phiên bản SBT bằng cách sử dụng homebrew?
- 5. Lỗi homebrew khi cập nhật git
- 6. Cập nhật lên OSX 10.9, hiện đang gặp lỗi ruby khi sử dụng homebrew
- 7. Làm thế nào để cài đặt tăng thông qua Homebrew?
- 8. Làm thế nào để thay đổi phiên bản Ruby cho Homebrew trong macOS trong Travis CI?
- 9. Làm thế nào để ngăn chặn homebrew nâng cấp gói?
- 10. Làm cách nào để cập nhật thông dịch viên Ruby với RVM?
- 11. Các vấn đề cập nhật cho Homebrew Mac
- 12. cập nhật homebrew khó chịu thông báo lỗi
- 13. Làm thế nào để cập nhật counter_cache khi cập nhật một mô hình?
- 14. Làm thế nào để sửa đổi một công thức homebrew?
- 15. Làm thế nào để cập nhật lên C++ 11?
- 16. Làm thế nào để cập nhật dữ liệu trong Solr
- 17. Làm thế nào để cập nhật kho tiền của tôi?
- 18. Làm thế nào để cập nhật một phần meteor.users.profile?
- 19. Làm thế nào để cập nhật dữ liệu trong UITableView?
- 20. Làm thế nào để bạn "cập nhật" một stash?
- 21. Làm thế nào để cập nhật Tcl/Tk bằng Python?
- 22. Làm thế nào để cập nhật mô hình Ember.Route động?
- 23. Làm thế nào để cập nhật ở mongoose?
- 24. Làm thế nào để cập nhật CPAN perl mô-đun
- 25. Làm thế nào để cập nhật Spark MatrixFactorizationModel cho ALS
- 26. Làm thế nào để cập nhật nội dung ViewPager?
- 27. Làm thế nào để thực hiện cập nhật hàng loạt?
- 28. Làm thế nào để cập nhật Amazon elasticbeanstalk CLI
- 29. Làm thế nào để buộc Sonatype Nexus cập nhật?
- 30. Làm thế nào để cập nhật biểu đồ trong androidplot
Chào mừng bạn đến với SO. Vui lòng đọc "[yêu cầu]". http://meta.stackoverflow.com/q/261592/128421 được áp dụng tại đây. –
Bạn có chống lại người quản lý phiên bản hoặc RVM nói chung không? Nếu bạn chưa cài đặt Ruby cũ, bạn sẽ không thể chạy các thư viện Ruby cũ hơn trên máy tính của bạn. Rbenv có thể tự do hơn. Tôi thậm chí không chắc chắn các phiên bản Ruby mới nhất được đẩy vào các trình quản lý gói hệ thống như Homebrew. Trên ubuntu, phiên bản Ruby mặc định vẫn là 1.9.3 –