私はApache/passengerでいくつかのレール/レーキアプリを実行しています。gem server
が提供するドキュメントアプリをこれらのアプリに追加したいので、簡単に特別な(サブ) docs.example.orgのように、私たちのチームのメンバー全員が簡単に利用できるようになり、誰も自分自身でサーバを起動したり、ポート番号(8808、デフォルトのgem server
ポートなど)を覚えていない。旅客で宝石のサーバーを実行する
答えて
gem server
の代わりにbdocを調べることをお勧めします。これにより、サーバーをまったく実行せずにすべてのgemドキュメントにアクセスできます。また、特定のディレクトリに出力するようにbdocを修正するのも簡単です。その後、ドキュメントを再生成するステップを簡単に追加できます。
静的ファイルでそれらを持つことについての素敵なことは、apache configが死んでいることです。
特定のディレクトリにbdoc出力を作成する場合は、this lineを参照してください。
編集:
私は実際には先に行って、branched this on githubや変更を行いました。コマンドラインで出力ディレクトリを指定すると、静的なrdocページが生成されます。
Rubyをオフラインでクラッキングしたい場合に備えて、自分のマシンにhttp://gems.localを実行しています。 (普通の旅、電車など)。
これは本当に簡単です。ネットにアクセスすることなく、ローカルのすべてのRuby gemsのドキュメントを実際に乗客に送ることができます。
私はJasonのヒントに従っていて、すべてが機能しています。次の記事を参照してください、あなたが行く準備ができなければなりません:
http://jasonseifer.com/2009/02/22/offline-gem-server-rdocs
アッティラ
私は庭のサーバーを使用して、ローカルに私は私の宝石、ルビー、レールとjQueryのドキュメントを持っているかにブログ記事を書いて、 Mac OS Xでプロキシするためのnginx Linuxの手順はほとんど同じですが、変更するのはデーモンを設定する方法だけです。
https://makarius.posterous.com/offline-rails-ruby-jquery-and-gems-docs-with