ruby jekyll gem 安装

巫马劲
2023-12-01

如何安装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,thin,PG含有“-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


 

 类似资料: