Install Jekyll
2015-08-27 23:36
513 查看
Jekyll可以独立的在本地运行,这样方便构建GitHub个人博客,官方介绍安装完成Jekyll只需要几分钟时间,但实际操作的过程当中发现存在很多问题,记录下来以备参考。
如果遇到问题可能时因为没有安装必要的依赖,请认真检查错误提示,或查看troubltshooting
但是,万事总有但是,在本机运行
Celluloid 0.17.0 is running in BACKPORTED mode. [ http://git.io/vJf3J2 ]
jekyll 2.5.3 | Error: wrong number of arguments (2 for 1) ]
百思不得其解,经google后解决问题。原链接是Error while trying to run “Jekyll Serve”
解决方案如下:
首先,运行
其次,运行
发现,Celluloid存在两个版本,分别是0.17.0 和 0.16.0,将0.17.0版本删除,解决问题。
安装依赖工具
安装Jekyll最简单的方式是通过RubyGems安装,但这需要以下的依赖包:Ruby,RubyGems和node.js。以下介绍ubuntu系统安装。$ sudo apt-get install ruby ruby1.9.1 ruby1.9.1-dev node.js
安装Jekyll
终端运行以下命令$ gem install Jekyll
如果遇到问题可能时因为没有安装必要的依赖,请认真检查错误提示,或查看troubltshooting
附加功能
如果希望文章通过_highlight_标签实现代码高亮,需要安装pygments.$ sudo apt-get install python-pygments
Troubltshooting
如果按照上述操作,理论上Jekyll已经正确安装,可以运行jekyll -v查看版本号,切换到github目录运行
jekyll serve就可以在本地查看博客
但是,万事总有但是,在本机运行
jekyll serve时出现错误。
Celluloid 0.17.0 is running in BACKPORTED mode. [ http://git.io/vJf3J2 ]
jekyll 2.5.3 | Error: wrong number of arguments (2 for 1) ]
百思不得其解,经google后解决问题。原链接是Error while trying to run “Jekyll Serve”
解决方案如下:
首先,运行
jekyll serve --trace查看问题所在,找到可能是版本问题。
其次,运行
gem list --local查看本地已安装文件以及其版本号。
发现,Celluloid存在两个版本,分别是0.17.0 和 0.16.0,将0.17.0版本删除,解决问题。
gem uninstall elluloid,然后选择对应的0.17.0版本将其删除。
相关文章推荐
- 查看github pages文档的方式
- 在windows环境下从wordpress迁移到jekyll
- 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门
- Jekyll报'Tag was never closed'错误
- Deploying Jekyll project to GitHub Pages
- [jekyll] 乱码问题invalid byte sequence in GB2312
- [Jekyll] 添加评论插件
- 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门
- windows 安装jekyll
- 使用kekyll构建静态网站
- Debian 安装 jekyll
- 给你的博客添加一些实用工具
- Mac安装jekyll报错Operation not permitted - /usr/bin/sass
- Jekyll 使用 Rouge 主题
- 搭建ruby + jekyll + github pages
- 使用GitHub Pages + Jekyll 搭建静态网站
- 使用Jekyll搭建自有博客
- Jekyll搭建lanmps.com站点
- 在bash for win10上安装jekyll
- 使用prismjs实现Jekyll代码语法高亮并显示行号