jekyll安装的斗智斗勇
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安装的斗智斗勇的更多相关文章
- 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 可以尝试使用以下指令进 ...
- Windows下Jekyll安装
一直用Mac,换了新公司使用的电脑是windows,网上粗略的看了一下Jekyll的安装.简略的实现了一遍 首先安装Ruby Ruby安装文件下载地址 下载对应版本,我的电脑是64位的下载64位的版本 ...
- Mac下Jekyll安装
之前一直用Wordpress,虽然功能强大,各种插件各种bug,如果想弄个主题,折腾得要命.最近改用jekyll+gitHub免费空间.记录一下. 我用的是Mac,所以只讲述Mac下如何安装,Wind ...
- jekyll 安装过程
如果有, linux以源码包方式发布, 方便,快捷, 容易出错,安装内容难找到,版本容易冲突.兼容性会出错.如何解决这种方式:1.上网查找答案,你遇到的别人也有,关键词匹配到,好像没有别的办法解决了, ...
- [2]. jekyll安装与应用
一.ruby安装 这里在win下安装ruby,对应自己电脑的操作系统位数,如我的是64位,对应下载Ruby 2.0.0-p353 (x64)这个版本的ruby.然后安装过程就很简单了: 命令行下输入r ...
- jekyll安装及使用
清除旧版Ruby,若存在 yum remove ruby 若为源码,使用如下命令 cd <your-ruby-source-path> make uninstall 下面开始安装Ruby ...
- jekyll 安装使用
1. 安装 条件: ruby gem 注意版本,同时建议使用国内的镜像 gem install jekyll bundler 2. 创建网站 jekyll new my-awesome ...
- 一、Github博客搭建之jekyll安装
注意:以下步骤是FQ后操作的,需要了解FQ的可以移步 -> 枫叶主机 一.安装jekyll需要Ruby-2.1.0以上版本,本人是mac pro系统版本10.12.5(macOS Sierra) ...
- Windows 上安装 Jekyll.
Jekyll是一个静态网站生成工具.它允许用户使用HTML.Markdown或Textile来建立静态页面,然后通过模板引擎Liquid(Liquid Templating Engine)来运行. 原 ...
随机推荐
- WCF之Binding详解
本文的出发点: 通过阅读本文,您能了解以下知识: WCF中的Binding是什么? Binding的组 成? Binding Element 的分类? Binding描述 了那些层面的信息? 选择正确 ...
- 一步一步学WebSocket (一) 初识WebSocket
众所周知,Http协议是无状态的,并且是基于Request/Response的方式与服务器进行交互,也就是我们常说的单工模式.但是随着互联网的发展,浏览器与服务端进行双向通信需求的增加,长轮询向服务器 ...
- 使用小米天气API获取天气信息
1. URL部分 以下url中"%s"代表的是城市Id,比如北京的cityId=101010100: //获取未来五天预报信息,红色部分信息不需要 WEATHER_DATA_URL ...
- 新年SO交期更新——FP_SO2SAP
(一) 以下逻辑落在12月26日-2月4日生效,2月5日此段逻辑失效: (二) 针对SO创建日期落在N-1天的新单进行处理: (三) 根据FP运算逻辑: ...
- [Docker] docker 基础学习笔记3(共6篇)
首先我们安装好了ssh server之后, 我们需要将这个容器commit,然后启动这个被commit的image. 启动方式: docker run -d -p 2222:22 /usr/sbin/ ...
- c++接口实现与分离(转载)
原文地址:http://www.360doc.com/content/13/0218/10/8363527_266294787.shtml 良好的设计应该只暴露接口给用户,所有的实现细节对用户来说应该 ...
- 使用dd命令克隆整个系统(转)
神奇的ghost的原理是什么呢?不就是数据复制吗?Linux下的dd命令不就是最强大的数据复制工具! 既然如此,我为什么要使用g4l这样复杂的工具呢?一条dd命令不就可以帮我实现任意 ...
- Web应用定时任务实现
一.需求: 项目上有时需要执行一些定时任务,比如:超过2天未处理的问题,邮件自动通知客服.对接人:3天未处理的问题,邮件自动通知客服.对接人和项目经理,同时标为‘紧急’状态:5天未处理的问题,邮件自动 ...
- UItextFiled只能输入数字
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementS ...
- textFiled的placeHolder字体颜色
self.title=@"修改UITextField的placeholder字体颜色"; UITextField *textTF=[[UITextField alloc]initW ...