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. Activiti开发环境配置

    Ubuntu安装 1.下载Ubuntu安装镜像 http://www.ubuntu.com/download/ 2.制作ISO U盘安装镜像  不能用Ultraiso制作U盘启动镜像,新版的Ubunt ...

  2. win8 VB6打开提示MSCOMCTL.ocx未注册

    从xp上复制相应的文件到win8相应的位置,如果是不可以,win8中反注册此控件,再注册此控件

  3. CSS3新增属性

    1>RGBA透明度(红.绿.蓝.alpha透明度) 2>块阴影 box-shadow(标签).text-shadow(文字) 3>圆角阴影 border-radius 4>边框 ...

  4. mysql - 缺失范围和连续范围

    初始化数据 # 创建表 DROP TABLE IF EXISTS g; CREATE TABLE g( a INT )ENGINE=INNODB; # 初始化数据 ; ; ; ; ; ; ; ; ; ...

  5. Win10怎么设置始终以管理员身份运行应用程序

    第一步.对着Win10应用程序桌面图标单击鼠标右键,菜单中选择“属性”; 第二步.在程序属性对话框,点击切换到“兼容性”选项卡,找到并勾选“设置”项目下的“以管理员身份运行此程序”后,点击确定即可. ...

  6. 使用Goertzel算法识别DTMF信号

    Goertzel算法 Goertzel算法由Gerald Goertzel在1958年提出,用于数字信号处理,是属于离散傅里叶变换的范畴,目的是从给定的采样中求出某一特定频率信号的能量,用于有效性的评 ...

  7. JAVA 中数据库连接的方法之一

    /** * 数据库连接类 * */ package com.cn.MysqlConnect; import java.sql.Connection;import java.sql.DriverMana ...

  8. Hibernate 知识点梳理

    1.对持久化对象的要求 1)提供一个无参构造器 2)提供一个标识属性,如id,通常映射为数据库表的主键字段. 3)为持久化类的字段提供get.set方法. 注:但不一定所有字段都这么做,对于不提供ge ...

  9. github 添加项目

    下载git安装 ->https://git-scm.com/downloads 新建git目录 在目录下右键选择Git Bash Here 执行 git init 拷贝项目到git目录下 在gi ...

  10. python学习笔记-多进程

    multiprocessing from multiprocessing import Process import time def f(name): time.sleep(2) print('he ...