需要先明确几个概念:


  1. Jekyll 是由 ruby 语言编写的。Jekyll 是基于 Ruby Gem 的解析引擎,能够将模板、liquid 语言、markdown 转换为”静态网页”的产生器。
  2. Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。
  3. Gem 是 Ruby 模块 (叫做 Gems) 的包管理器。其包含包信息,以及用于安装的文件。gem 命令用于构建、上传、下载以及安装 Gem 包。
  4. RVM 能在系统中安装和管理多个 Ruby 版本。同时还能管理不同的 gem 集。支持 OS X、Linux 和其它类 UNIX 操作系统。



一些教程参考资料:


  1. Ruby、RVM 的安装与简单使用参考:


  1. RVM 指定路径安装:
# 参考:https://stackoverflow.com/questions/15282509/how-to-change-rvm-install-location
curl -sSL https://get.rvm.io | bash -s -- --path /path/you/want/rvm/installed/to