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