Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
94 lines (65 sloc) 2 KB

title:【slate】Ruby 安装及 slate 运行

categories: 互联网基础

slate 是一款开源的文档编辑工具,编写开发文档超方便,基于 Ruby。但是,Ruby 要求在2.2.2以上的版本花了点时间,终搞定了

  1. 删除Ubuntu自带的低版本ruby

    $ sudo apt-get install aptitude  ;安装删除ruby的软件
    $ sudo aptitude purge ruby ; 可以将ruby删干净的指令
    
    
  2. 如果之前装过rvm也要删除

    $ sudo rvm implode
    
    [环境变量](http://www.jianshu.com/p/acb1f062a925)
    
    遍历以下文件
    /etc/profile 
    /etc/paths 
    ~/.bash_profile 
    ~/.bash_login 
    ~/.profile 
    ~/.bashrc
    将所有之前添加过的与.rvm相关的的环境变量都删掉,否则会有一堆找不到目录的提示
    
    
  3. 下载安装最新版本的ruby

  • Ubuntu 14.04
[源码安装参考](http://www.linuxdiyf.com/linux/29126.html)

$ wget https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.gz ;下载
$ tar zxvf ruby-2.4.1.tar.gz ; 解压
$ cd ruby-2.4.1/
$ ./configure   ;以下三条是安装
$ make
$ sudo make install
$ ruby -v ; 检查ruby版本

  • MAC
[源码安装参考](http://www.linuxdiyf.com/linux/29126.html)

$ brew update
$ brew install openssl
$ brew install --force openssl
$ brew link openssl --force
$ sudo mv /usr/bin/openssl /usr/bin/openssl_old
$ sudo ln -s /usr/local/Cellar/openssl/1.0.2j/bin/openssl /usr/local/bin

$ wget https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.gz ;下载
$ tar zxvf ruby-2.4.1.tar.gz ; 解压
$ cd ruby-2.4.1/
$ ./configure  --with-openssl-dir=/usr/local/Cellar/openssl/1.0.2j   ;以下三条是安装
$ sudo make
$ sudo make install
$ ruby -v ; 检查ruby版本
  1. 安装依赖

    [middleman](https://github.com/middleman/middleman)
    
    $ sudo gem install bundler 
    $ sudo gem install middleman
    $ sudo apt-get install nodejs (MAC安装方式请移步nodejs官网)
    
  2. 启动 slate

    bundle install
    bundle exec middleman server
    
    
You can’t perform that action at this time.