instiki 大概是沒人在維護了, 隨著 ruby 版本的更新漸漸出一些相容性的問題 :(
總之就是 ./instiki 會 crash, 把錯誤訊息拿去 google 會找到「把 ruby 版本降級」、「重新安裝 sqlite」之類的回答,但仍跑出「找不到 libsqlite3.0.8.6.dylib」問題。
rvm use 1.9.3-p392
ruby bundle install --path vendor/bundle
gem uninstall sqlite3
gem install sqlite3
問題似乎出在 homebrew 上。找不到 sqlite 的問題不只出現在 instiki ,svn也被它雷過。
最後的必殺技是:自己做一個 soft link 。
ln -s /usr/local/opt/sqlite/lib/libsqlite3.0.dylib /usr/local/opt/sqlite/lib/libsqlite3.0.8.6.dylib
不過這種解法,等哪天 sqlite 重灌 / homebrew 重灌 / OS 重灌後又會再冒出來...
沒有留言:
張貼留言