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

    引擎内置的 种动画 --PosChangeAnimation 平移 local ani = XLGetObject("Xunlei.UIEngine.AnimationFactory&quo ...

  2. 深度神经网络入门教程Deep Neural Networks: A Getting Started Tutorial

    Deep Neural Networks are the more computationally powerful cousins to regular neural networks. Learn ...

  3. Restful api测试插件Swagger-UI

    现在多数的项目开发中,网站和移动端都需要进行数据交互和对接,这少不了使用REST编写API接口这种场景.例如我目前的工作,移动端交由了另一团队开发,不同开发小组之间就需要以规范和文档作为标准和协作基础 ...

  4. C++ 打印输出指针

    大家想必在很多场景下需要打印输出指针地址.看一下下面的输出:       CObject* pObject = new CObject;     std::cout << pObject  ...

  5. python 批量更换图片格式脚本

    问题:将某文件下的所有jpg的图片更换为png的图片 简单的实现: # -*- coding:utf-8 -*- from os.path import splitext import glob fr ...

  6. 使用 GIT 获得Linux Kernel的代码并查看,追踪历史记录

    Linux kernel  的官方 GIT地址是: http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git 可以从这个地 ...

  7. andorid源码中察看版本

    build\core\version_defaults.mk //搜索该文件中的 PLATFORM_VERSION值

  8. 函数buf_read_page

    /********************************************************************//** High-level function which ...

  9. char型变量中能存贮一个中文汉字

    char型变量是用来存储Unicode编码的字符的,unicode编码字符集中包含了汉字,所以,char型变量中当然可以存储汉字啦.不过,如果某个特殊的汉字没有被包含在unicode编码字符集中,那么 ...

  10. bzoj1297: [SCOI2009]迷路

    矩阵. 一个图的邻接矩阵的m次幂相当于 长度恰好为m的路径数.这要求边权为1. 因为边权小于等于9,所以可以把一个点拆成9的点. 拆成的第(i+1)个点向第i个点连边. 如果存在边(u,v,w) 就由 ...