ruby jekyll gem 安裝

woshihaiyong168發表於2017-02-13

如何安裝Ruby和RubyGems

以下各節提供在Windows和Linux計算機上安裝Ruby和RubyGems的各種基本資訊。

Windows

下載並安裝Ruby Installer for Windows.安裝程式已經包含了RubyGems。

請確保當你安裝和使用vmc時候使用帶Ruby功能的命令提示符視窗,從Windows的“開始”選單中的“所有程式”→“Ruby<VERSION>→啟動命令提示符使用Ruby"。

最後,從Ruby命令提示符更新RubyGems

  1. prompt> gem update --system  

Windows Gemfiles支援

一旦你安裝了Ruby,你可以按照說明來部署app和使用Gemfile,部署Ruby應用到Cloud Foundry

Windows使用者要注意以下幾點:

Windows機器上生成Gemfile.lock檔案,它往往包含Windows匹配特定版本的gems,例如mysql2,thinPG含有“-X86-mingw32的的字尾

例如,在Windows機器上執行安裝的Gemfile,看起來像這樣

  1. gem 'sinatra'  
  2. gem 'mysql2'  
  3. gem 'json'  

結果是Gemfile.lock看起來如下:

  1. GEM  
  2.   remote: http://rubygems.org/  
  3.   specs:  
  4.     json (1.7.3)  
  5.     mysql2 (0.3.11-x86-mingw32)  
  6.     rack (1.4.1)  
  7.     rack-protection (1.2.0)  
  8.       rack  
  9.     sinatra (1.3.2)  
  10.       rack (~> 1.3, >= 1.3.6)  
  11.       rack-protection (~> 1.2)  
  12.       tilt (~> 1.3, >= 1.3.3)  
  13.     tilt (1.3.3)  
  14.   
  15. PLATFORMS  
  16.   x86-mingw32  
  17.   
  18. DEPENDENCIES  
  19.   json  
  20.   mysql2  
  21.   sinatra  

Cloud Foundry能夠正確地安裝這些gems,而不需要修改你的Gemfile.lock

Mac OS X

10.5和更高版本的Mac OS X已經安裝Ruby和RubyGems

如果您使用的是早期版本的Mac OS,請下載並安裝最新版本的 Ruby 和RubyGems.

Ubuntu

從一個終端使用apt-get命令行工具安裝Ruby和RubyGems,如下所示

  1. 安裝完整的Ruby包和RubyGems

    1. prompt$ sudo apt-get install ruby-full rubygems  
  2. 測試確保路徑下有gem命令:

    1. prompt$ which gem  

    如果命令沒有找到,則更新相應的PATH變數,例如,您可以使用以下行:更新.bashrc檔案

    1. export PATH=$PATH:/var/lib/gems/1.8/bin  
  3. 更新RubyGems (Ubuntu 10.04 only):

    1. prompt$ sudo gem install rubygems-update  
    2. prompt$ sudo /var/lib/gems/1.8/bin/update_rubygems  

RedHat/Fedora

開啟終端,使用yum命令列工具來安裝Ruby和RubyGems,如下所示

  1. 安裝Ruby:

    1. prompt$ sudo yum install ruby  
  2. 如果您使用的是企業Linux RedHat 6,開啟可選通道Red Hat Network (RHN).

  3. 安裝RubyGems:

    1. prompt$ sudo yum install rubygems  

Centos

開啟終端,使用yum命令列工具來安裝Ruby和RubyGems,如下所示

  1. 安裝基本的包:

    1. prompt$ yum install -y ruby  
  2. 安裝額外的Ruby包和文件:

    1. prompt$ yum install -y ruby-devel ruby-docs ruby-ri ruby-rdoc  
  3. 安裝RubyGems:

    1. prompt$ yum install -y rubygems  

SuSE

開啟終端,使用yast 命令列工具來安裝Ruby和RubyGems,如下所示

  1. 安裝Ruby:

    1. prompt$ yast -i ruby  
  2. 安裝RubyGems:

    1. prompt$ yast -i rubygems  

Debian

You use Ruby Version Manager (rvm) to install Ruby and RubyGems on Debian. The following procedure shows how to install rvm if you have not already done so.

  1. Use the following apt-get command-line tool to install the required packages:

    prompt$ sudo apt-get install gcccurl Git-core build-essential libssl-dev libreadline5 libreadline5-dev zlib1g zlib1g-dev

  2. Run the bash script to install rvm from Ruby Version Manager.

    prompt$ bash << curl -s https://rvm.beginrescueend.com/install/rvm

  3. Edit your ~/.bashrc file as described by the RVM installation in the precding step.

  4. Use rvm to install Ruby and RubyGems as shown:

    prompt$ rvm package install zlib

    prompt$ rvm install 1.9.2 -C --with-zlib-dir=$rvm_path/usr

    prompt$ rvm use 1.9.2

 

  安裝 jekyll

  gem install jekyll  
 

  建立部落格


  jekyll new myBlog

   
  進入部落格目錄


  cd myBlog


 啟動本地服務

 

 jekyll serve


 在瀏覽器裡輸入: http://localhost:4000,就可以看到你的部落格效果了。


 如果想讓ip非本地 可以

 

 jekyll serve -w --host=0.0.0.0



 啟動jekyll 服務會包錯 這時只需要將缺少的東西

  gem install 缺少啥


 eg:gem install bundler


 

相關文章