今天我总算是使用上了高大上的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

Some_problem_with_octopress的更多相关文章

随机推荐

  1. 开源入侵检测系统OSSEC搭建之二:客户端安装

    上一篇文章中已经将OSSEC服务端的安装以及客户端的Key导出操作做了解说,接下来在另一台虚拟机中安装客户端,与安装服务端类似同样需要安装ossec,步骤如下. 一.下载ossec-hids-2.8. ...

  2. 比微软kinect更强的视频跟踪算法--TLD跟踪算法介绍

    转自:http://blog.csdn.net/carson2005/article/details/7647500 TLD(Tracking-Learning-Detection)是英国萨里大学的一 ...

  3. 选择语句----switch case

    今天学习了选择语句的 switch case是多选一的情况可以使用. 案例: //分别输入月份 几号 输出是今年的多少天 //每年的1,3,5,7,8,10,12月是31天 //今年的2月是28天 其 ...

  4. ios7新增基础类库以及OC新特性

    新特性: Modules:用XCode5新建工程默认支持modules编译,老项目需在Build Settings里查找modules,找到的Enable Modules选项设置为YES. 对应新增语 ...

  5. WIN32编程杂记(一)

    1.UNREFERENCED_PARAMETER的用处 作用:告诉编译器,已经使用了该变量,不必检测警告! 在VC编译器下,如果您用最高级别进行编译,编译器就会很苛刻地指出您的非常细小的警告.当你生命 ...

  6. 修改tabbarcontroller选中图片及选中颜色

    1.修改选中图片: UITabBarItem* item = [self.tabBarController.tabBar.items objectAtIndex:1];   //从0开始 item.s ...

  7. Ubuntu下的svn的安装

    安装SVN问题很多,现在目前遇到的问题是,安装时候找不到svn connector的连接器 导致不能够对SVN插件进行完整安装.但是可以单独安装该插件     http://community.pol ...

  8. Java类型

    Java类型    本地类型         描述boolean    jboolean       C/C++8位整型byte       jbyte          C/C++带符号的8位整型c ...

  9. HDU 4483 Lattice triangle(欧拉函数)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4483 题意:给出一个(n+1)*(n+1)的格子.在这个格子中存在多少个三角形? 思路:反着想,所有情 ...

  10. java5 新特性

    1.静态导入方法 package com.java.new_features_jdk5; /** * * 一般我们导入一个类都用 import com.....ClassName;而静态导入是这样:i ...