A resposta de August Lilleaas está correta, no entanto, eu precisava usar uma versão mais antiga do gollum, então configurei com o 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
Lembre-se também de criar os diretórios public
e tmp
, como o Passenger exige.
No entanto, encontrei outro problema. Você precisa se certificar de que git
está no caminho do usuário do servidor da web. Para mim, esse não foi o caso e, infelizmente, não há mensagem de erro, você sempre acaba na página para criar uma nova página.