1

我在 Apache/passenger 中运行了一些 rails/rake 应用程序,我想将由这些应用程序提供的文档应用程序添加gem server到这些应用程序中,所以我可以轻松地给它一个特殊的(子)域,比如 docs.example.org,所以它是我们团队的所有成员都可以轻松使用,没有人需要自己启动服务器或记住端口号(如 8808,默认gem server端口)。

4

3 回答 3

1

我建议查看 bdoc 而不是gem server,它允许用户在没有服务器运行的情况下访问他们所有的 gem 文档。修改 bdoc 以输出到特定目录也很简单,然后您可以轻松添加一个步骤来重新生成文档。

将它们放在静态文件中的好处是 apache 配置非常简单。

如果您确实想将 bdoc 输出到特定目录,请查看此行

编辑:

实际上,我继续在 github 上进行了分支并进行了更改。现在您可以在命令行上提供输出目录,它将为您生成静态 rdoc 页面。

于 2009-06-08T04:05:02.787 回答
0

我正在我的机器上运行http://gems.local,以防我想离线进行一些 Ruby 破解。(平原旅行,火车等)。

这真的很容易,您实际上可以在本地运行所有 Ruby gems 文档的乘客,而无需访问网络。

我按照 Jason 的提示进行操作,一切正常。请参阅以下文章,您应该准备好了:

http://jasonseifer.com/2009/02/22/offline-gem-server-rdocs

阿提拉

于 2009-09-06T17:32:43.200 回答
0

我写了一篇关于我如何在本地使用 yard 服务器和 nginx 在 mac os x 中拥有我的 gems、ruby、rails 和 jquery 文档的博客文章。linux 的步骤几乎相同,唯一不同的是配置守护进程的方式。

https://makarius.posterous.com/offline-rails-ruby-jquery-and-gems-docs-with

于 2011-05-29T05:25:44.827 回答