Tôi có một số kinh nghiệm với Ruby, nhưng nó ít hơn kinh nghiệm Python của tôi. Tôi đã đóng gói và xuất bản một số gói Python, nhưng chỉ có một gói Ruby mà tôi đã xuất bản. Tôi muốn tìm hiểu nhanh về hệ sinh thái bao bì của Ruby bằng cách so sánh với Python.Hệ sinh thái bao bì của Ruby Theo thuật ngữ Python
- Tôi tin rằng có công cụ tương đương với virtualenv trong Ruby, nhưng tôi chưa biết điều đó là gì. Vai trò của RVM và Bundler là gì?
- Khi tôi viết một gói Python, tôi thường sử dụng lệnh
setup.py develop
- nó giải quyết các phụ thuộc nhưng không được cài đặt vào các gói trang web. Điều tương đương trong Ruby là gì? - Cách ưa thích để tạo cấu trúc bố cục thư mục của gói Ruby là gì?
- Quy tắc đặt tên gói Gem. Trường hợp tên Gem có nhạy cảm không? Nó có giống với tên của mô-đun Ruby không?
- Bất kỳ điểm nào khác tôi đã bỏ lỡ.
Vì vậy, nơi nào rubygems đến tôi để chơi?Liệu nó tải về mã từ một kho lưu trữ gói và giải nén nó giống như pip và easy_install được sử dụng cho? – user37078
có, rubygems cung cấp lệnh 'gem' để cài đặt và quản lý các" đá quý "hoặc các gói ruby. – drnewman