【Jekyll搭建GITHUB个人博客】安装Ruby 环境、包管理器 RubyGems、Jekyll与错误解决

简介: 转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】今天在博客专家群看到CSDN韩俊强发表了一篇用Jekyll搭建个人博客的文章,感觉很好。

转载请注明出处http://blog.csdn.net/qq_26525215

本文源自大学之旅_谙忆的博客

今天在博客专家群看到CSDN韩俊强发表了一篇用Jekyll搭建个人博客的文章感觉很好。
搭建博客方便很多开始一直想着自己搭建博客然后一直没什么时间在做另外一个项目所以现在就考虑用Jekyll在GITHUB上搭建博客了。

介绍下Jekyll

Jekyll 是一个简单的博客形态的静态站点生产机器。它有一个模版目录其中包含原始文本格式的文档通过 Markdown 或者 Textile 以及 Liquid 转化成一个完整的可发布的静态网站你可以发布在任何你喜爱的服务器上。Jekyll 也可以运行在 GitHub Page 上也就是说你可以使用 GitHub 的服务来搭建你的项目页面、博客或者网站而且是完全免费的。

使用 Jekyll 搭建博客之前需要安装环境
Git 环境、Ruby 环境、包管理器 RubyGems、

本机已安装好了Git就不在演示了git的话搜索一下有很多教程的。祝你安装成功~

安装Ruby 环境、包管理器 RubyGems

首先去 http://rubyinstaller.org/downloads
下载需要的软件。
Ruby 2.3.3 (x64):

DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe:

安装ruby
运行下载好的rubyinstaller-2.3.3-x64.exe
选择安装路径
我选择的是D:/Ruby23
把钩打上

安装完毕后打开cmd
输入:

ruby -v

如果显示如下说明ruby安装成功

使用RubyInstaller的同时也安装了rubyGems
输入:

gem -v

如果显示如下说明rubyGems安装成功

安装devkit!
很重要哦

安装刚刚下载的文件DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe

进入你安装devkit的主目录按住shift点击鼠标右键选择在此处打开命令窗口。
如果你没有进入devkit目录打开命令窗口(CMD)就自己切换到devkit主目录下。
输入:

ruby dk.rb init

会提示你修改config.yml文件

然后你进入你安装的devkit的主目录下去修改config.yml文件。
如果你没有运行该命令可以自己建文件然后配置。
原文件为:

修改为:

- D:/Ruby23
- D:/Ruby23

注意不要写成反斜杠是/

这两个目录分别为你Ruby和devkit的安装目录。
如果和我安装的目录不在同一个下面不要和我的写成一样了哦。

保存后关闭文件。
再输入命令

ruby dk.rb install

安装成功:

这里可能会有一个错误

尚无法解决该错误请参考stackoverflow网址:
http://stackoverflow.com/questions/18803223/unable-to-find-rubygems-in-site-ruby-or-core-ruby
我的解决办法是重新装了一遍把路径改成这样的。

rubyrubygemsdevkit的安装完毕了
运行:

gem install mongo

获取最简单 Jekyll 模板并生成静态页面

需要的环境搭建好了之后就是获取最简单 Jekyll 模板并生成静态页面、

安装 jekyll

gem install jekyll

等待下载完成…

切换到你需要下载模板到那里的目录的上一级
我这里的目录是G:\Github\myBlog我想把模板下载到myBlog目录下。
切换的G:\Github下输入:

jekyll new myblog

在这里你可能会遇到一个错误,见错误二(没有的可忽略)该错误课看本篇后面的可能的错误以及解决办法。

如果没有错误出现就是下面这种情况


恭喜。

接下来切换到myblog目录下面、

输入:

jekyll serve

这个时候就可以访问:
http://localhost:4000/

祝大家安装成功。

可能的错误以及解决办法

错误一

Fetching: bson-4.2.1.gem (100%)
ERROR: Error installing mongo:
The ‘bson’ native gem requires installed build tools.
Please update your PATH to include build tools or download the DevKit
from ‘http://rubyinstaller.org/downloads’ and follow the instructions
at ‘http://github.com/oneclick/rubyinstaller/wiki/Development-Kit

解决办法

安装刚刚下载的DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe就可以了。
见前面的安装devkit。

错误二

运行 jekyll new myblog 的时候出现该错误

  Dependency Error: Yikes! It looks like you don't have bundler or one of its de
pendencies installed. In order to use Jekyll as currently configured, you'll nee
d to install this gem. The full error message from Ruby is: 'cannot load such fi
le -- bundler' If you run into trouble, you can find helpful resources at https:
//jekyllrb.com/help/!
jekyll 3.4.3 | Error:  bundler

解决办法

请安装bundler

gem install bundler

然后安装bundle,bundle install

错误三

 Conflict: G:/Github/myBlog exists and is not empty.

解决办法

删除myBlog 下的所有文件即可解决


本文章由[谙忆]编写 所有权利保留。
欢迎转载分享是进步的源泉。

转载请注明出处http://blog.csdn.net/qq_26525215

本文源自大学之旅_谙忆的博客

目录
相关文章
|
13天前
|
存储 JavaScript 网络架构
【开源图床】使用Typora+PicGo+Github+CDN搭建个人博客图床
【开源图床】使用Typora+PicGo+Github+CDN搭建个人博客图床
25 3
|
1月前
|
Shell 网络安全 开发工具
Github Pages + Jekyll 独立博客一小时快速搭建&上线指南
Github Pages + Jekyll 独立博客一小时快速搭建&上线指南
60 1
|
4月前
|
资源调度 前端开发 JavaScript
不花一分钱,用Hexo和GitHub Pages搭建个人博客🏢
不花一分钱,用Hexo和GitHub Pages搭建个人博客🏢
|
1月前
|
程序员 API Android开发
使用 VS Code + Github 搭建个人博客
搭建个人博客的方案
32 1
|
5月前
|
Shell 网络安全 开发工具
Git安装及密钥的生成并上传本地文件到GitHub上
Git安装及密钥的生成并上传本地文件到GitHub上
44 1
|
3月前
|
JSON 安全 数据安全/隐私保护
​iOS Class Guard github用法、工作原理和安装详解及使用经验总结
​iOS Class Guard github用法、工作原理和安装详解及使用经验总结
17 0
|
4月前
|
编译器 定位技术 开发工具
分布式版本控制系统Git的下载、安装与使用其复制GitHub项目代码的方法
分布式版本控制系统Git的下载、安装与使用其复制GitHub项目代码的方法
|
4月前
|
JSON 安全 数据安全/隐私保护
​iOS Class Guard github用法、工作原理和安装详解及使用经验总结
iOS Class Guard是一个用于OC类、协议、属性和方法名混淆的命令行工具。它是class-dump的扩展。这个工具会生成一个symbol table,这个table在编译期间会包含进工程中。iOS-Class-Guard能有效的隐藏绝大多数的类、协议、方法、属性和 实例变量 名。iOS-Class-Guard不是应用安全的最终解决方案,但是它绝对能让攻击者更难读懂你的程序。iOS-Class-Guard会加大代码分析和runtime检查的难度,这个工具可以认为是一个简单基础的混淆方法。由于OC的架构决定了iOS应用程序的剖析相当简单,check out一下链接就知晓了:
|
4月前
|
Linux Ruby
|
4月前
|
Unix Linux Shell