jekyll安装的斗智斗勇

  小白安装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。

时间: 2024-11-05 22:42:48

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 可以尝试使用以下指令进行jekyll的安装(亲测可行,安装完毕后terminal中输入jekyll即可看到是否生效): sudo gem install -n /usr/local/bin/ jekyll 这条指令告诉gem,把jekyll安装到不受SIP保护的文件夹,而不是安装到默认/Library/Ruby/Gems

Jekyll 安装、使用方法与卸载

Jekyll 安装.使用与卸载方法 最近用Jekyll在Github上架网站,前后花了几天时间深入了解一下Jekyll,现在将Jekyll的安装.使用与卸载方法分享出来. Jekyll 是一个简单的网站静态页面生成工具.由于是用Ruby语音编写的,所以在Windows系统上配置起来还是稍微有点繁琐的.主要步骤如下: 安装Ruby:windows系统上使用rubyinstaller,猛戳我下载.根据官网体系下载相关版本. 安装Ruby DevKit:在上面那个官网的下方有下载地址. 安装Jekyl

jekyll 安装过程

如果有, linux以源码包方式发布, 方便,快捷, 容易出错,安装内容难找到,版本容易冲突.兼容性会出错.如何解决这种方式:1.上网查找答案,你遇到的别人也有,关键词匹配到,好像没有别的办法解决了,只能根据经验.     安装的先后应该不会影响源码安装. 安装/卸载 gem install/uninstall _post 是makdown目录,在markdown文件可以通过两行三虚线,称为 YAML头信息,通过 Liquid 模板被调用_site 是markdown生成的文件_drafts 是

jekyll 安装使用

1. 安装 条件: ruby gem 注意版本,同时建议使用国内的镜像 gem install jekyll bundler 2. 创建网站 jekyll new my-awesome-site 3.  启动 cd my-awesome-site bundle exec jekyll serve 4. 基本启动命令 $ jekyll build #=>当前文件夹中的内容将会生成到./_site 文件夹中. $ jekyll build --destination <destination>

Windows上安装Jekyll

Run Jekyll on Windows 目录 Jekyll介绍 安装Ruby 安装DevKit 安装Jekyll 安装Python 安装pip 运行Jekyll Introduction Jekyll jekyll是一个简单的免费的Blog生成工具,是一个静态站点生成器,它会根据网页源码生成静态文件. 它提供了模板.变量.插件等功能,所以实际上可以用来编写整个网站. 我们可以使用jekyll bootstrap来搭建一个静态博客网站,本篇先介绍如何在Windows下安装jekyll 安装je

jekyll介绍安装.github静态页面工具

jekyll build # => 当前文件夹中的内容将会生成到 ./site 文件夹中. $ jekyll build --destination <destination> # => 当前文件夹中的内容将会生成到目标文件夹<destination>中. $ jekyll build --source <source> --destination <destination> # => 指定源文件夹<source>中的内容将会生

Windows 上安装 Jekyll

Jekyll是一个静态网站生成工具.它允许用户使用HTML.Markdown或Textile来建立静态页面,然后通过模板引擎Liquid(Liquid Templating Engine)来运行. 原文链接:Setup Jekyll on Windows 目前,网上有许多Jekyll的安装方法,大都相似,为了方便更多准备学习Jekyll的人,特翻译如下: 共分为以下几个重要步骤 安装 Ruby 安装 DevKit 安装 Jekyll 安装 Pygments 安装 Python 安装 ‘Easy

Jekyll的安装

github本身就是一个Jekyll的解释器,写好的Jekyll网站上传之后,就会自动解释成html的静态页面.但是,要完成一个网站,我们不可能不经调试一气呵成就上传,通常是本地调试好了再传.所以搭建本地的Jekyll环境就很必要. 1.安装ruby 为什么要安装ruby?因为Jekyll是ruby写的. 到官网下载(http://rubyinstaller.org/downloads/),一定要找适合自己系统的最新的!一定要找适合自己系统的最新的!一定要找适合自己系统的最新的!重要的事说3次!

使用gem安装jekyll错误记录

准备在windows7上安装Jekyll, 安装好了Ruby和RubyDevKit之后,准备使用: $ gem install jekyll 安装jekyll,但是返回错误: ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) Errno::ECONNRESET: An existing connection was forcibly closed by the remote host. - SSL_connect 解决