Ruby ile ilgili deneyimim var, ancak Python deneyimimden daha az. Birkaç Python paketi paketledim ve yayınladım, ancak yayınladığım sadece bir Ruby paketi var. Ruby paketleme ekosistemi hakkında Python ile karşılaştırarak hızlı bir şekilde öğrenmek istiyorum.Python Terminolgies Olarak Yakut Ambalaj Ekosistemi
- Ruby'de virtualenv'e eşdeğer bir araç olduğuna inanıyorum, ancak bunun ne olduğunu bilmiyorum. RVM ve Bundler'ın rolleri nelerdir?
- Bir Python paketi yazdığımda genellikle
setup.py develop
komutunu kullanırım - bağımlılıkları giderir, ancak site paketlerine yüklenmez. Ruby'de eşdeğer olan nedir? - Ruby paketlerinin dizin düzeni yapısını oluşturmanın tercih edilen yolu nedir?
- Gem paketi adlandırma kuralı. Gem ismi büyük/küçük harfe duyarlı mı? İçerdiği Ruby modülünün adıyla aynı mı olmalı?
- Kaçırdığım diğer tüm noktalar.
Peki rubygems i geliyor nto oynamak?Bir paket deposundan kod indiriyor mu ve pip'e çok benziyor mu ve easy_install kullanılıyor mu? – user37078
evet, rubygems ruby "taşlar" veya paketleri yüklemek ve yönetmek için 'gem' komutu sağlar. – drnewman