Запуск гем-сервера у пассажира - PullRequest
1 голос
/ 01 июня 2009

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

Ответы [ 3 ]

1 голос
/ 08 июня 2009

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

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

Если вы хотите сделать вывод bdoc для определенного каталога, посмотрите на эту строку .

Edit:

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

0 голосов
/ 29 мая 2011

Я написал сообщение в блоге о том, как у меня есть мои gems, ruby, rails и jquery docs локально, используя сервер двора и nginx для прокси в mac os x. Шаги для linux практически одинаковы, единственное, что меняется, это способ настройки демонов.

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

0 голосов
/ 06 сентября 2009

Я использую http://gems.local на моей машине на случай, если я захочу взломать Ruby в автономном режиме (Обычное путешествие, поезда и т. Д.).

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

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

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

Аттила

...