私はPythonとして配布されているオープンソースプログラムを使用したいと考えているルビーの宝石を書いています。私はPythonプログラムをRubyに移植する時間がありません。できるだけ自動的に外部依存を管理したいのです。宝石のルビー依存性をリストする最良の方法は何ですか?
私は自動的に私が興味のpythonパッケージをeasy_installをするGem.pre_installフックを使用して考えています。
http://rubygems.rubyforge.org/rubygems-update/Gem.html#method-c-pre_install
私は、pre_installのより良い方法の提案、またはサポートを感謝しますもしそれが受け入れられた習慣ならば。
せがむRubyコミュニティは、Linuxディストリビューションのパッケージングシステムとのより良い協力します。このようなことは、apt-getとyumをRubygemsよりもうまく処理することができます。 –
@Ken:あなたは、RubyコミュニティがLinuxディストリビューションに協力したくないと思っています。 –
@Andrew:RubyGemsに特定の機能を追加することで、RubyGemsに "yyemのXバージョンを提供する"ことが分かります。(/usr/lib/ruby/gems/1.8/equivsにファイルをドロップすることで')は、RubyGemsとパッケージングシステムを統合するための道のりになります。 –