Die Antwort von August Lilleaas ist richtig, aber ich musste eine ältere Version von Gollum verwenden, also habe ich sie mit Bundler eingerichtet:
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
Denken Sie auch daran, die Verzeichnisse zu erstellen public
und tmp
, wie Passenger diese benötigt.
Ich bin jedoch auf ein anderes Problem gestoßen. Sie müssen sicherstellen, dass git
sich das im Pfad des Webserver-Benutzers befindet. Für mich war dies nicht der Fall und leider gibt es keine Fehlermeldung. Sie landen einfach immer auf der Seite, um eine neue Seite zu erstellen.