La réponse d'August Lilleaas est correcte, mais j'avais besoin d'utiliser une ancienne version de gollum, donc je l'ai installée avec 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
Pensez également à créer les répertoires public
et tmp
, comme le requiert Passenger.
Cependant, j'ai rencontré un autre problème. Vous devez vous assurer qu'il se git
trouve dans le chemin de l'utilisateur du serveur Web. Pour moi, ce n'était pas le cas, et malheureusement il n'y a pas de message d'erreur, vous vous retrouvez toujours sur la page pour créer une nouvelle page.