私は Apache/passenger でいくつかの rails/rake アプリを実行していgem server
ます。これらのアプリに によって提供されるドキュメンテーション アプリを追加したいので、docs.example.org のような特別な (サブ) ドメインを簡単に与えることができます。私たちのチームのすべてのメンバーが簡単に利用でき、誰も自分でサーバーを起動したり、ポート番号 (デフォルトのgem server
ポートである 8808 など) を覚えたりする必要はありません。
3 に答える
の代わりに bdoc を調べることをお勧めしgem server
ます。これにより、ユーザーはサーバーをまったく実行せずにすべての gem ドキュメントにアクセスできます。bdoc を特定のディレクトリに出力するように変更するのも簡単で、ドキュメントを再生成する手順を簡単に追加できます。
それらを静的ファイルに入れることの良い点は、Apache構成が非常に単純であることです。
bdoc を特定のディレクトリに出力したい場合は、この行を見てください。
編集:
私は実際に先に進み、これをgithubでブランチして変更を加えました。コマンド ラインで出力ディレクトリを指定すると、静的な rdoc ページが生成されます。
オフラインでRubyクラッキングを実行したい場合に備えて、自分のマシンでhttp://gems.localを実行しています。(普通の旅、電車など)。
これは本当に簡単です。ネットにアクセスしなくても、Rubygemのすべてのドキュメントをローカルで実行できます。
私はジェイソンのヒントに従い、すべてが機能するようになりました。次の記事を参照してください。準備ができているはずです。
http://jasonseifer.com/2009/02/22/offline-gem-server-rdocs
アッティラ
mac os x でプロキシするために yard サーバーと nginx を使用して、gem、ruby、rails、jquery のドキュメントをローカルに配置する方法についてのブログ投稿を書きました。Linux の手順はほとんど同じですが、変更されているのはデーモンの構成方法だけです。
https://makarius.posterous.com/offline-rails-ruby-jquery-and-gems-docs-with