我正在Apache / passenger中运行一些rails / rake应用程序,我想将gem server
提供的文档应用程序添加到这些应用程序中,因此我可以轻松地为其提供一个特殊的(子)域名,例如docs.example.org,所以它很容易为我们团队的所有成员提供,没有人必须自己启动服务器或记住端口号(如8808,默认的gem server
端口)。
答案 0 :(得分:1)
我建议查看bdoc而不是gem server
,它允许用户访问所有他们的gem文档,而根本不运行服务器。将bdoc修改为输出到特定目录也是微不足道的,然后您可以轻松添加一个步骤来重新生成文档。
将它们放在静态文件中的好处是apache配置很简单。
如果您确实要将bdoc输出发送到特定目录,请查看this line。
编辑:
我实际上继续branched this on github并进行了更改。现在,您可以在命令行上提供输出目录,它将为您生成静态rdoc页面。
答案 1 :(得分:0)
我正在我的机器上运行http://gems.local,以防我想要脱机进行Ruby破解。 (平原旅行,火车等)。
这非常简单,您可以在本地运行所有Ruby宝石的文档,而无需访问网络。
我正在关注杰森的提示并让一切正常。请参阅以下文章,您应该准备好了:
http://jasonseifer.com/2009/02/22/offline-gem-server-rdocs
阿提拉
答案 2 :(得分:0)
我写了一篇关于我如何在本地使用院子服务器和nginx在mac os x中代理我的宝石,ruby,rails和jquery文档的博客文章。 linux的步骤几乎相同,唯一改变的是配置守护进程的方式。
https://makarius.posterous.com/offline-rails-ruby-jquery-and-gems-docs-with