【极客blog图文讲解】ruby以及Jekyll的环境配置(针对mac linux)

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

一.背景

       你还在为想建立个人网站而没有免费稳定空间而苦恼么?这里将图文并茂讲解最geek的个人主页搭建方法-gitpage的实现。我们通过一个与git相连的博客工具Jekyll实现个人主页的搭建,Jekyll是由ruby语言编写。ruby语言是一种简单的绝对面向对象语言,有日本人发明。

二.安装ruby

     
jekyll要求ruby语言的版本要至少1.9.2。然而蛋疼的是mac自带的版本是1.8.6。所以我们要先升级ruby的版本!

       第一步 安装RVM

       RVM(Ruby
Version Manager)
,用来控制ruby的版本!可以一键安装,这里要用到git,没有配置git的同学请查看我前面的关于git的博客。

     

 打开shell,输入命令

url -L https://get.rvm.io | bash -s stable --rails --autolibs=enabled

     

 安装完,输入

rvm list

       如果是如图显示,则安装成功

        第二步  安装ruby

这时候会遇到问题,因为GFW,也就是**的原因,被墙了,所以我们先更改源地址为淘宝源!

方法如下

gem sources -a http://ruby.taobao.org/
gem update --system

这时候输入

rvm install ruby-2.0.0

如下图所示安装


失败了,可以多试几次,活着google下原因,反正我是安了挺长时间!

       第三步  安装jekyll

要先输入如下,这样就不用每次进行jekyll操作都要输入一次使用ruby的命令

rvm --default use ruby-2.0.0

更新gem

sudo gem update --system

安装jekyll

sudo gem install jekyll

如果成功的话可以查看版本,如下

jekyll -v

累死了,具体的使用,下次再讲吧,have fun!

时间: 2024-09-23 02:44:37

【极客blog图文讲解】ruby以及Jekyll的环境配置(针对mac linux)的相关文章

【极客blog图文讲解】Jekyll教程(针对mac linux)

(转载请注明出处:http://blog.csdn.net/buptgshengod)        上一章我们已经配置了Jekyll的环境.这一节讲解一下具体的使用. 第一步 首先我们要启动ruby语言.        打开shell,在里面输入下列命令 rvm ruby-2.0.0 第二步 定义一个文件夹然后cd到那个目录下 第三步 可以使用命令如下建立一个模板blog Jekyll new blog 第四步 打开jekyll的服务器 jekyll serve 出现如图中的情况,说明创建成功

90后在读生荣登海尔新任极客之星

经过在海尔智慧生活馆为期一个月的竞争,海尔世园会极客大赛第二轮PK结果揭晓,本科在读的大二学生陈学龙接棒李梅,当选新一任极客之星.日前,在海尔智慧生活馆,陈学龙被授予了极客大赛第二期"极客之星"的荣耀称号.记者了解到,世园会从4月25日开幕以来已两月有余,在海尔馆内的极客大赛也进行了两个月.与第一月的PK相同,第二月获得PK资格的极客们在入选之初也是经过了严格的选拔,由于在海尔馆内扮演着类似于"导游"的角色,海尔在对极客们进行产品培训之外,也更注重对于新任极客形象.

《R的极客理想——高级开发篇 A》一一1.1 R语言知识体系概览

1.1 R语言知识体系概览 问题 如何高效地学习R语言? 引言 最近遇到很多想转行做数据分析的程序员,他们刚开始学习R语言.很多人以为有了其他语言的编程背景,学习R语言就是一件很简单的事情,因而一味地追求速度,但不求甚解.有人说2周就能掌握R语言,但其实掌握的仅仅是R语言的语法,只能算是入门. R语言的知识体系并非语法这么简单,如果都不了解R的全貌,何谈学好R语言呢?本节将介绍R语言的知识体系结构,并告诉读者如何才能高效地学习R语言.1.1.1 R语言的知识体系结构 R语言是一门统计语言,主要用

疯狂极客前传:用最快的速度设计一种新的编程语言

最近打算写一些列有趣.而且有一定难度的文章.这个系列的名字就叫<疯狂极客>,这一系列的文章大多数与计算机有密切的关系.包括制作编译器.制作OS.Android控制电路板.机器人的制作(通过Android.IOS等设备控制)等等.     源代码下载      在正式开始<疯狂极客>系列文章之前,先来热热身.用最短的时间设计一种简单,但好玩的编程语言CShell(不过不用担心,实现CShell解析器基本上用不着编译原理的知识,但以后的文章就会涉及到很多编译原理的内容了).从CShel

生活在未来,你必须把自己变成一位“极客”

中介交易 SEO诊断 淘宝客 云主机 技术大厅 越来越多的迹象显示,未来世界可能是属于极客的.也就是说,很可能属于那些技术宅.黑客.创客.死理性派.游戏大咖,甚至机器人,又或是一个由数据充当全身细胞的虚拟人. 假如你不属于其中任何一种,也许会觉得这是危言耸听.事实上,科技的飞速发展正令这个大胆的猜想慢慢向现实转化,构成传统社会的一切事物正加速崩溃. 尼克·比尔顿很早就发现了这个趋势,他选择用各种各样的技术装备自己,享受生活在未来的快感,并在<翻转世界>一书里写下了自己对于技术摧毁传统生活方式的

极客头条---人人都是主编(上)

        geek,we  are family         就在前不久,CSDN隆重推出了一个新功能,开通了博客专家直推极客头条功能,小编简单的搜索了一下什么叫做极客,度娘对极客如是说道,极客是美国俚语"geek"的音译.随着互联网文化的兴起,这个词含有智力超群和努力的语意,又被用于形容对计算机和网络技术有狂热兴趣并投入大量时间钻研的人.现代的Geek含义虽然与过去有所不同,但大多还是相似的,现在Geek更多有一种在互联网时代创造全新的商业模式.尖端技术与时尚潮流.总之,是

世园会海尔馆内的极客们交出一份亮眼的成绩单

[赛迪家电讯]8月6日消息,每天解说近千条.月接待游客上万人次,经过三个多月的PK与实战,世园会海尔馆内的极客们交出了一份亮眼的成绩单,随着最新一期大赛中三名来自物联网专业大学生的加入,海尔世园会极客们以更专业的阵容强势来袭,继续化身智慧科技的语言斗士,为海尔"代言",为用户发声.据了解,本次大赛海尔搭台世园会,为极客们提供了一个展现自己才华和发烧精神的机会,自4月25日开始以来,已吸引了诸多极客发烧友参与.通过进一步的采访记者得知,这不仅是一个单纯的竞技比拼舞台,而是一个多方受益的平

图文讲解Java中实现quickSort快速排序算法的方法_java

相对冒泡排序.选择排序等算法而言,快速排序的具体算法原理及实现有一定的难度.为了更好地理解快速排序,我们仍然以举例说明的形式来详细描述快速排序的算法原理.在前面的排序算法中,我们以5名运动员的身高排序问题为例进行讲解,为了更好地体现快速排序的特点,这里我们再额外添加3名运动员.实例中的8名运动员及其身高信息详细如下(F.G.H为新增的运动员): A(181).B(169).C(187).D(172).E(163).F(191).G(189).H(182) 在前面的排序算法中,这些排序都是由教练主

让优秀的文章脱颖而出---极客头条使用体验

(本文参加"极客头条使用体验征文"活动(http://blog.csdn.net/blogdevteam/article/details/47026325),谢谢.) 最近,CSDN在推广"极客头条"(http://geek.csdn.net/).作为CSDN的一位老用户,我也想表达一下自己对于"极客头条"的看法.文章中的所有观点不一定都对,大家可以参考. 一.个人对极客头条的认识 要弄懂"极客头条",我们可以先来看看&quo