Вопрос

Я запускаю несколько приложений Rails/Rake в Apache/Passenger и хочу добавить приложение документации, обслуживаемое gem server Для этих приложений, поэтому я могу легко дать ему специальный (суб) домен, например, docs.example.org, поэтому он легко доступен для всех членов нашей команды, и никто не должен запускать сервер самому самому или запомнить номера портов (например, 8808, по умолчанию gem server порт).

Это было полезно?

Решение

Я бы порекомендовал изучить BDOC вместо gem server, это позволяет пользователю получить доступ ко всем своим документам по GEM без работы сервера вообще. Также было бы тривиально модифицировать BDOC для вывода в определенный каталог, тогда вы можете легко добавить шаг для восстановления документов.

Приятно иметь их в статических файлах, это то, что конфигурация Apache Dead проста.

Если вы хотите сделать выход BDOC в определенный взгляд на эта линия.

Редактировать:

Я действительно пошел вперед и разветвил это на GitHub и сделал изменения. Теперь вы можете предоставить выходной каталог в командной строке, и он будет генерировать статические страницы RDOC для вас.

Другие советы

я бегу http: //gems.local На моей машине на случай, если я хочу сделать несколько рубин. (Плотное путешествие, поезда и т. Д.).

Это действительно легко, вы можете на самом деле запустить пассажир со всеми документацией Ruby Gems локально без необходимости доступа к сети.

Я следил за советами Джейсона и заставил все работать. Смотрите следующую статью, и вы должны быть готовы к работе:

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

Аттила

Я написал сообщение в блоге о том, как у меня есть свои драгоценные камни, рубины, рельсы и документы JQUERY, используя сервер Yard и Nginx для проксинг в Mac OS X. Шаги для Linux почти одинаковы, единственное, что меняется, - это способ настроить демоны.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top