6
私はrubygems経由でビジネスクライアントを配布するクライアントの宝石を持っています。宝石クライアントにはccaがあります。 12個の宝石の依存関係があり、インストール時にインストールするには、それぞれの宝石にrdoc
とという世代のためにインストールするのに時間がかかります。gemspec/Gemfileからrdocとriを無効にする
クライアントはビジネスユーザーであり、rdoc/riには使用できません。.gemspec
またはGemfile
で無効にする方法を探しています。私はシステムファイル.gemrc
を利用してrdoc/riを無効にする方法に精通しています。彼らはそれが実行することにより、迅速にインストールすることができますことをあなたが説明しpost-install messageを使用することができ
gem install foo
これをbashスクリプトに保存しますか? 'echo 'gem:--no-ri --no-rdoc'>〜/ .gemrc' – shime
@shime' gem install foo'でbashスクリプトを起動するには? –
ああ、誤解をおかけして申し訳ありません。今私は何が問題なのか理解しています。しかし、それは私には不思議そうだ。私は宝石が私の宝石をグローバルにインストールするのを変えることができないようにしたいと思います。なぜ単に 'gem install foo --no-ri --no-rdoc'を使うように指示しないのですか?私は利用可能なインストール前フックがないと思います。 – shime