2013-04-23 11 views
6

私はrubygems経由でビジネスクライアントを配布するクライアントの宝石を持っています。宝石クライアントにはccaがあります。 12個の宝石の依存関係があり、インストール時にインストールするには、それぞれの宝石にrdocとという世代のためにインストールするのに時間がかかります。gemspec/Gemfileからrdocとriを無効にする

クライアントはビジネスユーザーであり、rdoc/riには使用できません。.gemspecまたはGemfileで無効にする方法を探しています。私はシステムファイル.gemrcを利用してrdoc/riを無効にする方法に精通しています。彼らはそれが実行することにより、迅速にインストールすることができますことをあなたが説明しpost-install messageを使用することができ

gem install foo

+0

これをbashスクリプトに保存しますか? 'echo 'gem:--no-ri --no-rdoc'>〜/ .gemrc' – shime

+0

@shime' gem install foo'でbashスクリプトを起動するには? –

+3

ああ、誤解をおかけして申し訳ありません。今私は何が問題なのか理解しています。しかし、それは私には不思議そうだ。私は宝石が私の宝石をグローバルにインストールするのを変えることができないようにしたいと思います。なぜ単に 'gem install foo --no-ri --no-rdoc'を使うように指示しないのですか?私は利用可能なインストール前フックがないと思います。 – shime

答えて

1

@shimeが提案するもの:私は私のインストールはタイピングように簡単にしたいので、しかし、それが受け入れ可能な解決ではありませんecho 'gem: --no-ri --no-rdoc' > ~/.gemrc

関連する問題