2010-05-13 39 views
44

Câu hỏi dành cho người mới dùng Linux mà tôi đoán ..Đá quý ruby ​​của tôi ở đâu?

Làm cách nào tôi có thể tìm ra nơi đá quý cài đặt đá quý trên hệ thống Ubuntu 10 của tôi? Tôi muốn đọc mã nguồn gốc đá quý và có thể thay đổi mọi thứ một chút.

Trả lời

73

Chạy gem environment sẽ cung cấp cho bạn một chút thông tin về cài đặt RubyGems của bạn. Trường bạn đang tìm là 'CÀI ĐẶT LẮP ĐẶT'.

Điều đó nói rằng, nếu bạn muốn sửa đổi một số đá quý, có thể có cách tốt hơn để đi về nó. Hầu hết các đá quý, ví dụ, được lưu trữ trên github.com. Nếu bạn thực hiện một ngã ba ở đó và thực hiện bất kỳ cải tiến nào, bạn có thể gửi lại cho người bảo trì dưới dạng yêu cầu kéo. Hầu hết các nhà phát triển đều vui vẻ chấp nhận các bản vá lỗi (đó là lý do tại sao họ đang trên github, phải không?), Và bạn nhận được một mờ ấm cho thế giới một nơi tốt hơn cho tất cả mọi người khác bằng cách sử dụng đá quý.

+2

Great câu trả lời! @scrr, bạn cũng nên xem xét việc vá khỉ như một cách ít hackish để thay đổi hành vi của mã người khác. –

+8

Ngoài ra: Nếu bạn muốn biết thông tin về các loại đá quý cụ thể, 'gem list -d' sẽ cho bạn biết về từng loại riêng lẻ (kết thúc với nhiều cài đặt không điên như trong kinh nghiệm của tôi). – bnaul

+0

ah ,, tuyệt vời. Cảm ơn câu trả lời nhanh. bây giờ để đọc một số sourcecode .. :) – scrrr

4

Từ thư mục ứng dụng của bạn, bạn có thể chạy bundle show rails để lộ đường dẫn của một viên ngọc cụ thể.

Chuyển đến thư mục như

này
cd `bundle show rails` 

Nhanh chóng mở một viên ngọc trong Sublime

subl `bundle show rails` 
+2

Điều này đã làm cho các trick cho tôi trong khi câu trả lời chấp nhận chỉ vào một vị trí với chỉ có hai đá quý. Tôi đoán đó là sự khác biệt giữa các gói cài đặt đá quý và đá quý được cài đặt thủ công. Dù sao cũng cảm ơn bạn. – Thor84no

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