Xác định phiên bản nào của đá quý được cài đặt?


47

Có cách nào thông qua CLI để xác định số phiên bản của viên ngọc được cài đặt trên máy của tôi không? Tương tự yolk -lvới trăn?

Tôi đang cố gắng xem liệu tôi có phiên bản mới nhất của nền tảng la bàn / sass / zurb không. Tôi có một phụ thuộc yêu cầu một số phiên bản cụ thể. Vì vậy, tôi cần phải xem nó là phiên bản nào.


Off-Topic: wth là yolkgì? Âm thanh như một tiếng gõ cửa pip!
Oli

@Oli lòng đỏ là gói python cho bạn biết gói nào được cài đặt trong virtualenv của bạn (tôi không biết gì về python)
chrisjlee

@Oli nhưng nó sẽ không hiển thị số phiên bản :(
chrisjlee

Câu trả lời:


74
gem list

sẽ cung cấp cho bạn một danh sách tất cả các viên đá quý của bạn với số phiên bản trong ngoặc phía sau nó


10

StackOverflow có câu trả lời và nó có thể là một nơi hữu ích hơn (cho bạn) cho các câu hỏi về kiến ​​trúc Ruby (chúng vẫn được chào đón ở đây)

gem outdated

Không phải là một nhà phát triển Ruby hoặc có bất kỳ viên đá quý nào được cài đặt, tôi không chắc điều này sẽ cung cấp cho bạn chính xác những gì bạn đang theo đuổi nhưng nó sẽ cho bạn thấy những thứ cần chú ý.

Nếu không, tôi đã đề nghị gem query <package>(tìm kiếm địa phương) và gem query --remoteđể xem các phiên bản có sẵn. Nếu bạn chỉ cần phiên bản đá quý địa phương, lần đầu tiên phải làm.


7

Bạn có thể làm như thế này:

bundle show { gem name }

Hoặc nhìn vào Gemfile.lock:

grep { gem name } Gemfile.lock

5

Nếu tên đá quý của bạn là compass, thì bạn có thể chạy:

gem list | grep compass

Nó sẽ cung cấp cho bạn một danh sách các loại đá quý, có chứa cụm từ compassvà các phiên bản tương ứng.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.