La respuesta de August Lilleaas es correcta, sin embargo, necesitaba usar una versión anterior de gollum, así que la configuré con 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
También recuerde crear los directorios public
y tmp
, como Passenger los requiere.
Sin embargo, me encontré con otro problema. Debe asegurarse de que git
esté en la ruta del usuario del servidor web. Para mí este no fue el caso, y desafortunadamente no hay un mensaje de error, siempre terminas en la página para crear una nueva página.