Linux下安装jekyll

折腾了大半天,终于搞定了,这可得记下来了。

我的Linux版本:CentOS 6.5

主要的安装顺序还是官网上的说明:http://jekyllrb.com/docs/installation/,所以安装jekyll之前需要安装ruby, gem, NodeJs

1-首先,先给系统装上gcc

yum install gcc

2-然后,这里推荐安装rvm,ruby 和 gem的安装就交给rvm来做吧:https://ruby-china.org/wiki/install_ruby_guide

有几点需要注意:其中的步骤0是给Mac做的,Linux不需要此步骤,直接从步骤1开始就行。

之后是较长时间的等待,取决于你的网速了。最后安装成功,rvm, ruby, gem版本信息如下:

1 [[email protected] myblog]# rvm -v
2 rvm 1.25.28 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
3 [[email protected] myblog]# ruby -v
4 ruby 2.0.0p481 (2014-05-08 revision 45883) [i686-linux]
5 [[email protected] myblog]# gem -v
6 2.2.2

3-安装jekyll

此处有大坑!!!

你会发现在漫长的等待后,系统报错如下:Unable to download data from https://rubygems.org/   诸如此类,这是说国外官网的资源被墙掉了。没关系,我们可以利用国内的镜像来完成下载,这里需要设置以下默认的下载地址,参考:http://ruby.sdutlinux.org/

执行如下命令:

$ gem sources --remove https://rubygems.org/
$ gem sources -a http://ruby.sdutlinux.org/
$ gem sources -l

然后看到:

http://ruby.sdutlinux.org
# 请确保只有 ruby.sdutlinux.org

然后执行:

gem install jekyll

再经过漫长等待,安装完成;查看jekyll版本:

1 [[email protected] myblog]# node -v
2 v0.10.30

表明安装成功。

4-安装NodeJS

这篇博客帮了大忙:http://my.oschina.net/blogshi/blog/260953

我下载的是红框里的:

然后更改环境变量:(注意把node与npm的路径改成自己的)

1 ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/node /usr/local/bin/node
2 ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/npm /usr/local/bin/npm

查看nodejs版本:

1 [[email protected] myblog]# node -v
2 v0.10.30

表明nodejs安装成功。

至此,jekyll的环境都配好了。可以开始我们的jekyll之旅啦!

5-检验jekyll是否好用,来个quickstart(http://jekyllrb.com/docs/quickstart/):

1 $ jekyll new myblog
2 $ cd myblog

到../myblog/下看看都有哪些文件吧:

1 [[email protected] myblog]# ls
2 about.md  _config.yml  css  feed.xml  _includes  index.html  _layouts  _posts  _sass

运行服务:

 1 [[email protected] myblog]# jekyll serve
 2 Configuration file: /home/qyj/node-v0.10.30-linux-x86/myblog/_config.yml
 3             Source: /home/qyj/node-v0.10.30-linux-x86/myblog
 4        Destination: /home/qyj/node-v0.10.30-linux-x86/myblog/_site
 5       Generating...
 6                     done.
 7  Auto-regeneration: disabled. Use --watch to enable.
 8 Configuration file: /home/qyj/node-v0.10.30-linux-x86/myblog/_config.yml
 9     Server address: http://0.0.0.0:4000/
10   Server running... press ctrl-c to stop.

6-在浏览器中键入地址:0.0.0.0:4000,成功啦:

下一步就是如何上传到github了,留着下篇再折腾。

Linux下安装jekyll

时间: 2024-11-04 14:30:31

Linux下安装jekyll的相关文章

Linux下安装禅道管理系统7.2

提示:禅道是用PHP开发的,只要安装一个MySQL,找一个能跑PHP的web应用服务器,把禅道源代码放到里面,然后按步骤安装就可以了.不一定要用XAMPP,XAMPP只是把PHP环境和MySQL都集成了而已. 禅道简介 禅道项目管理软件(ZenTaoPMS)是一款国产的,基于ZPL协议,开源免费的项目管理软件,它集产品管理.项目管理.测试管理于一体,同时还包含了事务管理.组织管理等诸多功能,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程,是中小型企业项目管理的首选. 禅道项目管理软

Linux下安装搭建Memcached集群环境

Linux下安装搭建Memcached集群环境

FFmpeg在Linux下安装编译过程

转载请把头部出处链接和尾部二维码一起转载,本文出自:http://blog.csdn.net/hejjunlin/article/details/52402759 今天介绍下FFmpeg在Linux下安装编译过程,用的是CentOS, 总体过程比较顺利,就是在ffmpeg等的时间稍长点.没什么技术难点.仅当记录. 关于FFmpeg FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件).它提供了录制.转换以及流化音视频的完整解决方案.它包

Linux下安装配置Apache服务器

Linux下安装配置Apache服务器 1. 安装Apache [[email protected] ~]# yum –y install httpd 2. 启动Apache [[email protected] ~]# systemctl start httpd 3. 查看进程 [[email protected] ~]# systemctl status httpd httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib

linux 下安装 mysql 并配置 python 开发环境

1.安装 mysql ,安装过程中将提示设置 root 用户的密码,默认可以设置为 rootadmin . $ sudo apt-get install mysql-server 2.安装 mysql 开发工具(不安装时,安装 MySQL-python 提示错误 "mysql_config not found"). $ sudo apt-get install libmysqld-dev 3.安装 python 的 mysql 库 MySQL-python (首先安装 python-d

Linux下安装jdk8步骤详述

作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装jdk为例,详细记录了每一步的操作命令,以供参考. 0.下载jdk8 登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应jdk版本下载.(可在Windows下下载完成后,通过文件夹共享到Linux上) 1. 登录Linux,切换到root用户 su root 获取root用户权限,当前工作目

linux下安装安装pcre-8.32 configure: error: You need a C++ compiler for C++ support

linux下安装安装pcre-8.32./configure --prefix=/usr/local/pcre 出现以下错误configure: error: You need a C++ compiler for C++ support 正解 yum install -y gcc gcc-c++

Python MySQLdb Linux下安装笔记

本文介绍了Python MySQLdb Linux下安装笔记,本文分别讲解了快速安装和手动编译安装两种方法,并分别讲解了操作步骤,需要的朋友可以参考下 主要针对centos6.5 64位系统 默认python版本为2.6 编码安装python2.7和python3.4      一.yum快速安装 yum install MySQL-python yum install python-setuptools 经常接触Python的同学可能会注意到,当需要安装第三方python包时,可能会用到eas

随笔记:Linux下安装Python

下载Python 在官网上下载安装包,目前地址为:https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz 得到Python-2.7.9.tgz 解压 将Python-2.7.9.tgz解压到当前目录下 tar zxvf ./Python-2.7.9.tgz -C ./ 安装 切换到根目录,开始安装 sudo ./configure sudo make sudo make install 测试 测试下有木有安装成功,如顺利,能看到以下日志