Ruby
 Computer >> コンピューター >  >> プログラミング >> Ruby

gemのインストール中にrdocとriをグローバルに無効にする方法

宝石のインストールは遅くなる可能性があります。最大の原因の1つは、ドキュメントです。 gemをインストールするたびに、コンピューターはそのgemのソースをスキャンし、ドキュメントを生成する必要があります。

これは、オフラインのときにgemのドキュメントを頻繁に確認する必要がある場合に役立ちます。 gem serverを実行するだけです ブラウザでhttp:// localhost:8808にアクセスしてアクセスします。 riコマンドは、ターミナルからドキュメントを検索するのにも便利です。

しかし、あなたが私のようなら、おそらくローカルドキュメントを使用しないでしょう。あなたはおそらくほとんどの場合まともなインターネット接続を持っています。したがって、ドキュメントの生成に費やされる時間は無駄な時間です。

bundlerを使用してすべてのgemをインストールしている場合は、何もする必要はありません。 Bundlerはデフォルトでrdoc/riをスキップします。 gemコマンドを直接使用している場合は、少し設定を行う必要があります。

gem installを実行するときに、特定のフラグを渡すことでrdoc/riの生成を無効にできることをすでにご存知かもしれません。

gem install honeybadger --no-rdoc --no-ri  # The old, deprecated way
gem install honeybadger --no-document      # The new way

これらのフラグをデフォルトとして適用するようにrubygemsに指示することもできます。 〜/.gemrcファイルに次の行を追加するだけです。

gem: --no-document

しかし、キャンプ旅行を計画していて、地元の書類を入手する必要がある場合はどうでしょうか。自分で生成しても問題ありません。

gem rdoc --all --overwrite # regen all docs
gem rdoc honeybadger # generate docs for one gem

ただし、すべてのドキュメントを再生成する場合は注意が必要です。しばらく時間がかかる場合があります。 :)


  1. Windows 10 および Windows 11 で自動再生を無効にする方法

    リムーバブル ディスクを Windows コンピューターに接続すると、ランダムなポップアップが表示され、ドライブ上のファイルを操作するように求められます。 このアクションの原因は、Windows 98 で導入された機能である自動再生と呼ばれ、新しく接続されたリムーバブル ドライブのデータをスキャンし、ビデオ、オーディオの再生、フォルダーを開くなどの多数のオプションを提示します。など—リムーバブル デバイス内のファイルに基づいています。 この機能は便利ですが、何らかの理由で多くの人が無効にしておくことを好みます。あなたがその一人なら、心配しないでください。以下のセクションに従うだけで、手間を

  2. Chrome と Firefox で WebRTC を無効にする方法

    WebRTC は、API (アプリケーション プログラミング インターフェイス) を介して Web ブラウザーとのリアルタイム通信を提供するために使用される Web リアルタイム通信です。ピアツーピア通信により、Web ページ内でオーディオとビデオの機能が可能になり、必要がなくなります。プラグインの。この記事では、インターネットの使用中に WebRTC リークを防ぐ方法を学びます。 Firefox で WebRTC を無効にするアクションは、設定メニューを微調整することで手動で実装できます。 Chrome で WebRTC を無効にする手順についても説明しました。次の方法は、Windows P