I started by copying my backup of the whole directory .wiki from an external drive to /home/.wiki.
Then I ran the following commands:
rvm gem install bundlerBundler installed other components Instiki uses, including nokogiri, rubyzip, and sqlite3-ruby.
sudo apt-get install
libxml2-dev
libxslt1-dev
sqlite3
libsqlite3-dev
cd .wiki
bundle
Instiki did not start, and reported this error:
/home/dave/.rvm/rubies/ruby-1.9.2-p180/lib
/ruby/1.9.1/psych.rb:148:in `parse':
couldn't parse YAML at line 18 column 14 (Psych::SyntaxError)
I found an explanation and workaround by vicvega on
Stack Overflow. I added the lines
require 'yaml'at the top of Instiki's config/boot.rb file (just above the comment that reads, "Don't change this file!"), and Instiki started up clean. In a nutshell, the problem was that bundler uses psych as the default yaml parser, psych is not compatible with rails, and Instiki is a rails app.
YAML::ENGINE.yamler= 'syck'
In .bash_aliases I added a line to start the wiki conveniently:
alias wiki=~/.wiki/instiki
Next: Ubuntu 11.04 on Dell Vostro 3550 - FAIL
No comments:
Post a Comment