Odpowiedź Augusta Lilleaasa jest poprawna, jednak musiałem użyć starszej wersji gollum, więc skonfigurowałem ją z Bundlerem:
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
Pamiętaj także o utworzeniu katalogów public
i tmp
, ponieważ Pasażer ich wymaga.
Jednak natknąłem się na inny problem. Musisz upewnić się, że git
znajduje się na ścieżce użytkownika serwera WWW. Dla mnie tak nie było i niestety nie ma komunikatu o błędzie, po prostu zawsze kończysz na stronie, aby utworzyć nową stronę.