jekyll---将纯文本转化为静态网站和博客,GitHub Pages 可以运行 Jekyll,你很简单就可以完全免费的在 GitHub 上发布网站.

  小白安装jekyll时的若干问题,有错误欢迎指正,有更好的方法盼望告知。

  想把自己平时做的一些东西整理一些,方便自己查阅。想放到github上,发现需要知道github pages。github pages完美支持Jekyll。就需要安装Jekyll。

安装 Jekyll 相当简单,但是你得先做好一些准备工作, 开始前你需要确保你在系统里已经有如下配置。

找了一台centos机器。
yum install ruby

之后ruby -v ,ruby 2.0.0p598 正确!

gem 默认安装好了,然后再gem update --system,作用是更新照做就是。

此时不能gem install jekyll,会报错Could not find a valid gem 'jekyll',意思是提醒你要FQ了。(不明显的提示,嘿嘿,我也没看出来。)

设置代理的路也许可行,我没走通。我用国内镜像的方式,请参考 这里 并按照这个设置好,当然设置过程中也可能会我问题,像我这样:
While executing gem ... (Net::HTTPRetriableError) 302 "Found"

(搞死了,FQ不会,用国内的镜像行不通,天亡我也吗?)最后好像是重启了几次服务器,error没有了,别问我,我也不知道怎么没了。终于见到

*** CURRENT SOURCES ***

https://ruby.taobao.org

以为一切走向光明,轻松gem install jekyll,点击enter搞定,没想到
错误一:
Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers

so easy,网上搜了一下解决方法,再 gem install jekyll,没想到变成
错误二:
can't find header files for ruby at /usr/share/include/ruby.h

是不是还一样东西,再搜解决方法,再 gem install jekyll,好的,变成
错误三:

No package 'libffi' found

好家伙,我 yum install libffi-devel,再gem install jekyll,好吧,你赢了
错误四:
failed to build gem native extension

又试了n种方法,这个原因貌似是因机器而异,参考这里,我用一大招,

yum -y install gcc ruby-devel rubygems compass ,再gem install jekyll,终于没有error,像暴风雨后的平静,好吧,赶紧记录下来,有类似错误的可以参考,赶紧享用我花了半天时间装的jekyll。

jekyll安装的斗智斗勇的更多相关文章

  1. Jekyll 安装权限问题 ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/jekyll

    OS X El Capitan 新特性(System Integrity Protection or SIP)中加强了权限,但是可以对这里进行操作 /usr/local/bin 可以尝试使用以下指令进 ...

  2. Windows下Jekyll安装

    一直用Mac,换了新公司使用的电脑是windows,网上粗略的看了一下Jekyll的安装.简略的实现了一遍 首先安装Ruby Ruby安装文件下载地址 下载对应版本,我的电脑是64位的下载64位的版本 ...

  3. Mac下Jekyll安装

    之前一直用Wordpress,虽然功能强大,各种插件各种bug,如果想弄个主题,折腾得要命.最近改用jekyll+gitHub免费空间.记录一下. 我用的是Mac,所以只讲述Mac下如何安装,Wind ...

  4. jekyll 安装过程

    如果有, linux以源码包方式发布, 方便,快捷, 容易出错,安装内容难找到,版本容易冲突.兼容性会出错.如何解决这种方式:1.上网查找答案,你遇到的别人也有,关键词匹配到,好像没有别的办法解决了, ...

  5. [2]. jekyll安装与应用

    一.ruby安装 这里在win下安装ruby,对应自己电脑的操作系统位数,如我的是64位,对应下载Ruby 2.0.0-p353 (x64)这个版本的ruby.然后安装过程就很简单了: 命令行下输入r ...

  6. jekyll安装及使用

    清除旧版Ruby,若存在 yum remove ruby 若为源码,使用如下命令 cd <your-ruby-source-path> make uninstall 下面开始安装Ruby ...

  7. jekyll 安装使用

    1. 安装     条件: ruby gem 注意版本,同时建议使用国内的镜像 gem install jekyll bundler   2. 创建网站   jekyll new my-awesome ...

  8. 一、Github博客搭建之jekyll安装

    注意:以下步骤是FQ后操作的,需要了解FQ的可以移步 -> 枫叶主机 一.安装jekyll需要Ruby-2.1.0以上版本,本人是mac pro系统版本10.12.5(macOS Sierra) ...

  9. Windows 上安装 Jekyll.

    Jekyll是一个静态网站生成工具.它允许用户使用HTML.Markdown或Textile来建立静态页面,然后通过模板引擎Liquid(Liquid Templating Engine)来运行. 原 ...

随机推荐

  1. WCF之Binding详解

    本文的出发点: 通过阅读本文,您能了解以下知识: WCF中的Binding是什么? Binding的组 成? Binding Element 的分类? Binding描述 了那些层面的信息? 选择正确 ...

  2. 一步一步学WebSocket (一) 初识WebSocket

    众所周知,Http协议是无状态的,并且是基于Request/Response的方式与服务器进行交互,也就是我们常说的单工模式.但是随着互联网的发展,浏览器与服务端进行双向通信需求的增加,长轮询向服务器 ...

  3. 使用小米天气API获取天气信息

    1. URL部分 以下url中"%s"代表的是城市Id,比如北京的cityId=101010100: //获取未来五天预报信息,红色部分信息不需要 WEATHER_DATA_URL ...

  4. 新年SO交期更新——FP_SO2SAP

    (一)         以下逻辑落在12月26日-2月4日生效,2月5日此段逻辑失效: (二)         针对SO创建日期落在N-1天的新单进行处理: (三)         根据FP运算逻辑: ...

  5. [Docker] docker 基础学习笔记3(共6篇)

    首先我们安装好了ssh server之后, 我们需要将这个容器commit,然后启动这个被commit的image. 启动方式: docker run -d -p 2222:22 /usr/sbin/ ...

  6. c++接口实现与分离(转载)

    原文地址:http://www.360doc.com/content/13/0218/10/8363527_266294787.shtml 良好的设计应该只暴露接口给用户,所有的实现细节对用户来说应该 ...

  7. 使用dd命令克隆整个系统(转)

    神奇的ghost的原理是什么呢?不就是数据复制吗?Linux下的dd命令不就是最强大的数据复制工具!          既然如此,我为什么要使用g4l这样复杂的工具呢?一条dd命令不就可以帮我实现任意 ...

  8. Web应用定时任务实现

    一.需求: 项目上有时需要执行一些定时任务,比如:超过2天未处理的问题,邮件自动通知客服.对接人:3天未处理的问题,邮件自动通知客服.对接人和项目经理,同时标为‘紧急’状态:5天未处理的问题,邮件自动 ...

  9. UItextFiled只能输入数字

    - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementS ...

  10. textFiled的placeHolder字体颜色

    self.title=@"修改UITextField的placeholder字体颜色"; UITextField *textTF=[[UITextField alloc]initW ...