最开始是在github pages这里了解到jekyll.根据这个网址慢慢尝试安装

https://help.github.com/articles/using-jekyll-with-pages/

首先因为“Jekyll requires the Ruby language”,所以先安装Ruby

sudo apt-get install ruby

用这个命令只能安装到1.8的版本

但是我们必须要使用1.9.3以上的版本

参考这篇文章,安装rvm,用rvm升级到1.9.3

http://www.cnblogs.com/neil-yang/p/3266673.html

在安装的过程中提示没有curl这个命令,并提示我安装,查了一下,curl是利用URL语法在命令行方式下工作的开源文件传输工具。那就安装吧

sudo apt-get install curl

升级到1.9.3以后就可以使用gem命令了。

也顺便查了一下,Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem源来查找,安装,升级和卸载软件包,非常便捷。

然后第二步,安装Bundler

gem install bundler

发现链接超时,查了一下,发现gem和boundle安装在国内被墙了。

http://hua04104.iteye.com/blog/1915565

参考这篇文章,使用了淘宝提供的国内镜像站点

就能连接上了,但是还是出错了You don't have write permissions for the /usr/local/rvm/gems/ruby-1.9.3-p547

就是说没有权限啦

sudo chmod -R 777 /usr/local/rvm/gems/ruby-1.9.3-p547

然后再试一次

gem install bundler

搞定

进入第三步,安装gem install github-pages

安装完成以后,按照说明尝试一下,发现http://localhost:4000连接不上。查jekyll官网。尝试使用最简单的方式。

http://jekyllrb.com/docs/quickstart/

~ $ gem install jekyll
~ $ jekyll new myblog
~ $ cd myblog
~/myblog $ jekyll serve
# => Now browse to http://localhost:4000

还是连接不上,开始查资料。

最后在这里发现了http://jekyllrb.com/docs/troubleshooting/

因为没装node.js

于是开始装node.js

参考这篇文章http://blog.fens.me/nodejs-enviroment/

从git上克隆下来,因为已经了操作过git还是比较熟悉的。

git clone git://github.com/joyent/node.git

花了很长时间。

然后照他说的

./configure
make
sudo make install

后面两个命令会执行的有点久,千万别中断,耐心一点。执行完这3个命令我直接node -v。发现安装成功,我就没再弄了。

再次

~ $ gem install jekyll
~ $ jekyll new myblog
~ $ cd myblog
~/myblog $ jekyll serve
# => Now browse to http://localhost:4000

页面就出来,这样算是装好了吧..

总的来说,一路谷歌,各种迷茫不懂,各种想各种试...感觉太水了

转载于:https://blog.51cto.com/ysc921003/1562560

Ubuntu 10.04下安装jekyll相关推荐

  1. Ubuntu 10.04下安装Google拼音输入法

    在 Ubuntu 10.04下安装Google拼音输入法,如下: A. 获取代码:(没有git的先安装git:sudo apt-get install git-core) $ git clone gi ...

  2. linux换ifort编译器,Ubuntu 10.04 下安装Intel Fortran/C++ 编译器(ifort 和 icc)

    4.license设置. 4.1 创建 /opt/intel/licenses 目录 sudo mkdir -p /opt/intel/licenses 4.2 把邮件附件中的.lic文件拷贝到 /o ...

  3. Ubuntu 10.04下安装TL-WN721N(RT5370)无线网卡驱动

    http://blog.csdn.net/ysj427/article/details/8040037 TP-LINK的TL-WN721N无线网卡官方没有提供linux下的驱动,但实际上无线网卡驱动主 ...

  4. 苹果linux桌面文件夹,Ubuntu 10.04下一键安装Mac OS X主题桌面

    不久前的<Ubuntu 10.04下Mac OS X风格桌面美化安装>遭到网友的砖头,认为和Mac OS X风格桌面美化安装根本没有关系.本来是要跟这篇一起发布的,一等就等了这么长,下面我 ...

  5. Ubuntu 10.04下SSH配置

    Ubuntu 10.04下SSH配置过程 SSH的配置过程 1.安装和设置OpenSSH Server 在Ubuntu和debian类的系统中,默认是没有安装OpenSSH Server 的,其安装命 ...

  6. ubuntu14.04安装linux公社,Ubuntu 14.04下安装IT++

    Ubuntu 14.04 下安装 IT++(itpp)(官方二进制包安装版) 温馨提示:虽然没有尝试,不过直接运行最后一步应该也可以成功. 另外,既然有简单的方法,不到破不得以还是不要尝试麻烦的方法了 ...

  7. Ubuntu 13.04下安装WPS for Linux

    有人说Linux下不是有open office 和libre office么?是啊,可是将windows下的doc文档或者ppt放到Libreoffice上打开的时候我们很明显的可以看到格式完全不统一 ...

  8. Ubuntu 13.04下安装QQ2012

    试了下在刚发布的Ubuntu 13.04下安装QQ2012,请根据自己的机器类型下载后按照下面的32位或64位安装说明安装.   下载网址:http://www.longene.org/downloa ...

  9. Ubuntu 14.04 下安装Skype聊天工具

    Ubuntu 14.04对语音啦视频等支持还是不太好,而且我们常用的通讯工具是QQ,官方给出的Linux For QQ版本在Ubuntu中显得那样脆弱,而且功能也少,所以还是需要一款可以视频聊天的工具 ...

最新文章

  1. 全新思科数字化解决方案与产品让企业如虎添翼
  2. SAP登录IP绑定校验
  3. 放弃广告 反思站长收益来源
  4. Python3快速入门----(3) dict(字典结构)
  5. 『设计模式』一句话教你分清楚UML组合聚合和联系!
  6. [深度学习] 自然语言处理---Transformer原理(一)
  7. swoole会合并到php吗,thinkphp整合swoole
  8. T-SQL基础--TOP
  9. awk --- 常用技巧
  10. docker-compose+postsql多容器部署django-vue项目
  11. [MATLAB]图像处理——交通标志的识别
  12. 20170627——【肿瘤】肿瘤的异质性
  13. 字符集和字符集编码详解
  14. 二层交换机、三层交换机及四层交换机的区别
  15. Qt 实现libVLC视频显示
  16. vue适配PC端屏幕自适应
  17. badou大数据 五期
  18. ORM框架的简单介绍
  19. [逆向]汇编JCC指令举例
  20. 舒舍分析现在的北京租房市场

热门文章

  1. 输出三角形字符阵列 (15 分)
  2. 远程计算机用户名,远程计算机服务
  3. Gui+jdbc+mysql实现图书管理
  4. python framework threads_python 多线程,进程的理解
  5. linux gdb 脚本,如何写gdb命令脚本
  6. pandas 空字符串与na区别_python从安装到数据分析应用高手 Pandas处理文本数据(一)...
  7. Vagrant 手册之 Provisioning - 基本用法
  8. Web缓存相关知识整理
  9. android学习笔记42——图形图像处理2——绘图
  10. 删除eclipse或者MyEclipse的workspace记录