Octopress再上线

By Snger on

自上次升级Octopress后,就出现一些莫名其妙的问题,导致不能发表文章,趁假期有空,赶紧研究下。

  • 第一次出错时,提示的代码是:'require': libffi.so.5: cannot open shared object file: No such file or directory 于是根据这个关键字在google中搜索,找到这篇网志,从而得知是因为找不到动态库文件,于是在终端中输入 locate libffi.so.6 定位到文件所在目录,再进入 libffi.so.6 所在目录, 用 sudo ln -s libffi.so.6 libffi.so.5 做个文件链接,于是第一个问题解决了。
  • 再次 rake generate 时,居然又出现 .rvm/gems/ruby-1.9.2-p290/gems/rubypython-0.5.1/lib/rubypython/rubypyproxy.rb:198:in `method_missing': ClassNotFound: no lexer for alias '$("div.box").on("click",' found (RubyPython::PythonError) 的错误(看着像Jquery的语法),于是继续 Google,做了一些无用的尝试后,看到 Octopress git 的官方 Issue页,看到这句

    friends, solved the problem. was that a post had the word out instead of ruby rails.Python and could not read it.
    忽然想到或许是上一篇网志,出现语法错误,于是把那篇网志暂时移出 _post 目录后再发布,居然可以了……


另:

  • Ubuntu12.04还不错,发现唯一的问题是chrome经常性的崩溃,目前先用着 firefox。
  • Ubuntu12.04的 gidit 的 markdown 语法支持得很完善,写网志直观了很多,赞呐。

交流区