Có cách nào để cài đặt đá quý trên tất cả các viên ngọc và đá quý (không chỉ là hệ thống mặc định hoặc hệ thống ruby) trong hệ thống khi sử dụng RVM?Làm thế nào để cài đặt đá quý trên tất cả các viên đá quý khi sử dụng RVM
Trả lời
Xem qua tài liệu RVM, tôi không thấy cách nào để thực hiện điều này một cách cụ thể. Tuy nhiên, bạn có thể ước tính nó thông qua một sự kết hợp của đá quý @global và sao chép sao chép gemset.
Đá quý toàn cầu cung cấp đá quý có sẵn cho tất cả các loại đá quý của một loại ruby đã cho. Ví dụ:
rvm install 1.9.3
rvm --create [email protected]
rvm --create [email protected]
rvm use [email protected]
gem install sqlite3
sẽ tạo hai loại đá quý khác nhau cho 1,9,3 ruby và sqlite3 toàn cầu sẽ có sẵn ở cả hai.
Sau đó, khi bạn đã thực hiện việc này, bạn có thể sao chép tập hợp đá quý toàn cầu sang các loại hồng ngọc khác và chúng sẽ có sẵn. Ví dụ, như một sự tiếp nối của các bên trên:
rvm install 1.8.7
rvm gemset copy [email protected] [email protected]
và bây giờ là đá quý sqlite3 là dành cho tất cả 1.8.7 gemsets (giả sử tôi đã có các đối số theo thứ tự đúng - Tôi có thể không, trong trường hợp này chuyển đổi 1.9.3 và 1.8.7). Nó không hoàn toàn lý tưởng, vì các bản cập nhật cho một ruby không tự động hiển thị ở những người khác, bạn phải sao chép từng ruby một cách riêng lẻ, và tôi tưởng tượng bạn có thể sẽ kết thúc bất cứ loại đá quý toàn cầu nào phụ thuộc vào Ruby thiết lập trong mỗi. Nếu điểm cuối cùng đó không phải là vấn đề mà bạn thấy trước là một vấn đề, bạn có thể viết một kịch bản để tránh sự tẻ nhạt ngụ ý bởi hai điểm đầu tiên.
Tuyên bố từ chối trách nhiệm: Điều này được tập hợp chặt chẽ từ việc đọc qua tài liệu RVM và tôi chưa thực sự cố gắng điều này. Nếu tôi có điều gì đó sai, tôi sẽ rất vui khi chỉnh sửa câu trả lời để sửa nó.
Bạn có thể cài đặt vào một mặc định, gemset toàn cầu mỗi dịch viên ruby như đã đề cập ở đây:
https://rvm.io/gemsets/global/
và cũng trang này đề cập đến viên ngọc mặc định đặt
Và nó wouldn' t hữu ích để cài đặt một viên ngọc cho tất cả các thông dịch viên ruby do sự không tương thích giữa các hồng ngọc.
Bạn có thể thực hiện:
rvm @global do gem install [gem_name]
để cài đặt đá quý trên toàn cầu (mỗi phiên bản ruby).
Đó là không thể để cài đặt đá quý trên toàn cầu cho mỗi phiên bản ruby .
Theo https://rvm.io/gemsets/initial bạn có thể xác định đá quý được cài đặt tự động cho mỗi phiên bản ruby trong tệp ~/.rvm/gemsets/global.gems
. Trong tệp này, bạn cần phải xác định các đá quý cần thiết (một trên mỗi dòng), ví dụ:
bundler
zeus
Những viên đá quý này sẽ được cài đặt mỗi khi bạn thêm phiên bản ruby mới vào RVM.
- 1. RVM: Gỡ cài đặt tất cả đá quý của một viên đá quý
- 2. RVM xem đá quý trong đá quý
- 3. Sau khi cài đặt một viên đá quý trong một kịch bản, làm cách nào để tải đá quý?
- 4. đá quý cài đặt đường ray LRI: Trong khi thực hiện đá quý ... (Errno :: EACCES)
- 5. Làm thế nào để cài đặt đá quý Ruby trên tất cả các đại lý sử dụng TeamCity?
- 6. Lỗi khi cài đặt mysql2 đá quý trên Debian Squeeze
- 7. của Ruby cài đặt đá quý lỗi
- 8. Lỗi lạ khi cài đặt viên đá quý của tôi
- 9. Làm thế nào để đổi tên một viên đá quý?
- 10. đá quý Rails Bundler cài đặt
- 11. Cài đặt một viên đá quý từ Github với Bundler
- 12. Lỗi quyền đối với đá quý RVM
- 13. Làm cách nào để gỡ cài đặt ruby và đá quý bằng RVM?
- 14. RVM/hạ cấp đá quý bundler
- 15. đá quý Cài đặt kết quả trong
- 16. lỗi khi cài đặt rb-appscript đá quý
- 17. gỡ cài đặt đá quý sass
- 18. Không thể cài đặt đá quý
- 19. Sau khi cài đặt đá quý ruby, chạy đá quý mới trả về lỗi "Không thể tìm thấy"
- 20. Rvm và đá quý, danh sách bó và danh sách đá quý
- 21. Cài đặt Ruby trên Ubuntu 10.10 bằng RVM, vấn đề với đá quý
- 22. đá quý mà không thể tìm thấy đá quý mặc dù nó đang được cài đặt
- 23. Thiết lập cài đặt cấu hình khi viết đá quý
- 24. Sử dụng đá quý với MacRuby
- 25. Làm thế nào để tải lại tất cả các đá quý trong Rails 3?
- 26. Yêu cầu một viên đá quý bên trong nhiệm vụ cào của đá quý
- 27. Đá quý cài đặt treo vô thời hạn
- 28. Lỗi đá quý Ruby khi cài đặt tài liệu ri
- 29. 'gói cài đặt' cho đá quý cục bộ không giải quyết các phụ thuộc, trong khi 'cài đặt đá quý' không
- 30. Làm thế nào để tôi hoàn tác các nhà cung cấp/đá quý bó cài đặt