今天我总算是使用上了高大上的octopress了,不容易啊,现在我把之前的博客全部搬到了octopress上了,在github上办博客让我不用再担心流量和广告了!~~~爽啊

我使用octopress时遇到的问题汇总:

  • Error: Permission denied (publickey)

说明:我第一次使用rake deploy命令,总是有一个错误,提示说Error: Permission denied (publickey), 我开始没注意,后来才看见了,原来是我电脑还没有设置publickey

解决:

  1. 生成一个publickey:ssh-keygen -lf ~/.ssh/id_rsa.pub
  2. 在github上添加publickey,详情:github-help

  • octopress/plugins/pygments_code.rb:27:in 'rescue in pygments': Pygments can't parse unknown language: cpp. (RuntimeError)

说明:在我以为成功安装完pygments后,再使用rake deploy命令时就出现这个错误,同样,我也没注意,折腾了半天,连post都不能更新了,郁闷了半天,后面发现我的pygments压根就没安装成功

解决:这个问题已经很明确了,只要成功安装pygments就行了,接下来就是安装pygments的问题了

  • Traceback (most recent call last):
    File "/usr/bin/pycompile", line 36, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
    File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
    ImportError: No module named 'ConfigParser'

说明:提示没有找到ConfigParser这个模块,果断google了下发现,我的ubuntu前几天刚升级了python3,结果ConfigParser这个模块在python3下是configparser

解决:这个问题简单,要么改代码,要么换python2,我电脑上还有python2,直接替换下python3,再次安装pygments就成功了,再次使用rake deploy就OK了,octopress已经在我的ubuntu上完美运行了

  • “` error: failed to push some refs to ‘git@github.com:user_name/user_name.github.io.git’
    To prevent you from losing history, non-fast-forward updates were rejected
    Merge the remote changes (e.g. ‘git pull’) before pushing again. See the
    ‘Note about fast-forwards’ section of ‘git push —help’ for details.
1
2
3
4
**说明:**这个是git版本不一致导致的
**解决:**如提示所说,只要git pull下就好了,具体操作:
1.先进入_deploy文件夹:``` cd _deploy ```
2.然后执行git pull:

sh
git pull git@github.com:user_name/user_name.github.io.git

3.完了退出*_deploy*目录,再次
rake deploy“`, OK~

原文地址:
http://vblog.vell001.ml/2014/03/23/some-problem-with-octopress.html

 written by VellBibi
 posted at http://vblog.vell001.ml

最新文章

  1. 读书笔记--SQL必知必会02--检索数据
  2. js基础篇——原型与原型链的详细理解
  3. An error in projects
  4. Leetcode 111 Minimum Depth of Binary Tree 二叉树
  5. linux第2天 信号 wait
  6. css默认样式
  7. WCF入门(四)---WCF架构
  8. [React Native + Firebase] React Native: Real time database with Firebase -- setup &amp; CRUD
  9. dede_addonarticle-普通文字表
  10. native为本地方法
  11. asp.net验证控件中常用的正则表达式
  12. java.net.SocketException: Unconnected sockets not implemented 解
  13. 在 Cordova/Phonegap for Android 中包含中文文件名的页面
  14. We Chall-Encodings: URL -Writeup
  15. UI自动化测试(二)浏览器操作及对元素的定位方法(xpath定位和css定位详解)
  16. java.io与网络通信
  17. 两个map一个reduce(两个输入文件)
  18. 用BlockingQueue实现的简单发布订阅模式
  19. Synchronized 和 Lock 锁在JVM中的实现原理以及代码解析
  20. 开发环境转Mac FAQ

热门文章

  1. Eclipse - FindBugs Plugin 的安装和使用
  2. NDK(21)JNI的5大正确性缺陷及优化技巧(注意是正确性缺陷)
  3. POJ 3252 Round Numbers(组合)
  4. 基于Jquery+Ajax+Json+高效分页
  5. 预定义的类型“Microsoft.CSharp.RuntimeBinder.Binder”未定义或未导入
  6. 【转】Eclipse Java注释模板设置详解
  7. bzoj1043
  8. UVa 1025 (动态规划) A Spy in the Metro
  9. oracle 11g rac 无法自动启动
  10. 【Unity3D】自动寻路(Nav Mesh Agent组件)