2014年8月16日 星期六

讓 instiki 復活

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 重灌後又會再冒出來...

沒有留言:

張貼留言