ソフトウェアパッケージがあるとします。宝石はRubyの世界で何でも配布するための事実上の標準的な方法であるため、あなたはそれを宝石にしたいのです。宝石は素晴らしいです-図書館にとって。しかし、実際のアプリケーションでは、Rubygemsシステムが不足しているようです。「最近」のみ、システム全体の実行可能ファイルPATHのどこかに配置される実行可能ファイルをマークする方法が導入されました。残念ながら、Ruby gemは、ソフトウェアパッケージングの他の側面、つまり、構成ファイルを/ etcのような場所に配置したり、ドキュメントを/ usr / share / docの下に配置したりすることを望んでいるようです。またはそれは?私の質問は:
指示やコードをgemspecに入れて、構成を/ etcにインストールし、ドキュメントを適切で標準化された場所(/ usr / share / docなど)にインストールできますか?または、回避策として、インストール後のスクリプトを実行してこれらのことを実行できますか?
参考:GemSpec仕様。
この記事の執筆時点では、rubygems.orgがダウンしていることに注意してください。そのページのGoogleキャッシュは次のとおりです。http://74.125.95.132/search?q=cache:JwJO6slR4BwJ:www.rubygems.org/read/chapter/20+http://www.rubygems.org/read/chapter/20%23page85&hl=en&ct=clnk&cd=1
リポジトリ内のspecification.rbファイルを調べて、最後に向かってスクロールすると( ":section:Required gemspec attributes"を検索)、現在サポートされている属性と思われるものを確認できます。そこには私が欲しいもののように見えるものは何も見えません。