I’ve also been unable to get Retrospectiva to recognize the subversion bindings. I cannot get the subversion integration to work when running with cgi or fastcgi.
Because the ruby subversion bindings are not installed by default I compiled and installed ruby, rubygems, and svn with the bindings in my home directory.
If I run script/server from my shell account WebBrick picks up the bindings and I can browse the source through http://myhostname:3000.
If can run irb or “script/console production” and call “require ‘svn/core’” without issue. So the ruby in my environment is finding the bindings.
I can run dispatch.fcgi from the command line without issue.
However, when dispatch.fcgi or dispatch.cgi is called by the web server “require ‘svn/core’” raises a MissingSourceFile exception.
My guess is that when dispatch.fcgi is called by the webserver it is executing with the default installs of ruby and svn. How can I get it to use my binaries (that have the ruby svn bindings)? I imagine that there is a similar issue with getting a trac install to recognize the python subversion bindings.
Any help or ideas will be greatly appreciated.