CentOS7 使用rvm安装ruby搭建jekyll环境

rvm-ruby-jekyll

Posted by     BY   晓明 on August 8, 2018

环境准备

cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)

安装和配置

安装 rvm

本例使用 rmv 进行 ruby 的安装,可以快捷的切换 ruby 环境。具体可以去 rvm.io 查看。

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -sSL https://get.rvm.io | bash -s stable
  • 载入 rvm 环境 source ~/.rvm/scripts/rvm source /etc/profile.d/rvm.sh
  • 安装之后检查一下 rvm -v rvm 1.29.1 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io/]

    rvm 安装 ruby

  • ruby 的稳定版本是 2.4.1,jekyll 是 3.4.3,也要求 ruby 2.0 版本已上 rvm install 2.4.1
  • rmv 会安装 ruby 的依赖,如 jekyll 依赖的 gcc make 等会 ruby 也是依赖的,会自动安装,rubygems 也会安装。
  • 安装完成之后,设置默认 ruby 的版本 rvm 2.4.1 --default
  • 检查一下 ruby 的版本 ` ruby -v` ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
  • 检查一下 gem 的版本 gem -v 2.6.12

    安装 jekyll

  • gem自带的源 https://rubygems.org/ 如果不行,可以替换为国内 Ruby China 的镜像( 访问淘宝的镜像站点会看到:RubyGems 镜像的管理工作以后将交由 Ruby China 负责) gem source -a https://gems.ruby-china.org --remove https://rubygems.org/
  • 查看源列表 gem sources -l *** CURRENT SOURCES *** https://rubygems.org/
  • 安装 jekyll, 比较好的方式是同时安装 bundler,可以管理依赖。 gem install jekyll bundler
  • 安装完后,再确认一下版本 jekyll -v jekyll 3.4.3 bundle -v Bundler version 1.15.0
  • 新建项目,并测试,参考 https://jekyllrb.com/ 首页的快速开始介绍 ~ $ jekyll new my-awesome-site ~ $ cd my-awesome-site ~/my-awesome-site $ bundle exec jekyll serve => Now browse to http://localhost:4000