Ответ Августа Лиллеаса правильный, но мне нужно было использовать более старую версию gollum, поэтому я настроил ее с помощью Bundler:
Gemfile
:
source 'http://rubygems.org'
gem 'rdiscount'
gem 'gollum', '1.3.0'
config.ru
:
require 'rubygems'
require 'bundler'
Bundler.require
require "gollum/frontend/app"
Precious::App.set(:gollum_path, File.expand_path(File.dirname(__FILE__)))
Precious::App.set(:wiki_options, {})
run Precious::App
Также не забудьте создать каталоги public
и tmp
, как того требует Пассажир.
Однако я столкнулся с другой проблемой. Вы должны убедиться, что git
это путь пользователя веб-сервера. Для меня это был не тот случай, и, к сожалению, нет сообщения об ошибке, вы просто всегда в конечном итоге на странице, чтобы создать новую страницу.