各個平臺 如何安裝 Ruby 和 RubyGems

原文地址:http://cloudfoundry-doc.csdn.net/frameworks/ruby/installing-ruby.html html

Last Updated: 2012-11-01mysql

 

如下章節介紹關於如何在 Windows 和各類 Linux 計算機上安裝 Ruby 和 RubyGems 的基本信息。git

Windows

下載和安裝 Windows 的 Ruby 安裝程序。該安裝程序中已經包括 RubyGems。sql

您在隨後安裝和使用 vmc 時請務必使用支持 Ruby 的命令提示符窗口。您能夠經過 Windows「開始」菜單訪問此命令提示符(「全部程序」> Ruby <版本> >「使用 Ruby 啓動命令提示符」)。json

最後,經過如下 Ruby 命令提示符更新 RubyGems:ubuntu

prompt> gem update --system

對 Windows Gemfile 的支持

安裝 Ruby 後,請閱讀 Cloud Foundry 上的 Ruby 應用程序中的說明,以瞭解關於推送應用程序和使用 Gemfile 的詳細信息windows

Windows 用戶需注意如下問題:centos

在 Windows 機器上生成 Gemfile.lock 時,其中包含的 gem 會採用 Windows 特定的版本。 mysql二、thin 和 pg 等 gem 版本的最後包含有「x86-mingw32」。ruby

例如,在 Windows 機器上使用如下 Gemfile 運行 bundle install 時:bash

gem sinatragem mysql2gem json

將生成如下 Gemfile.lock 文件:

GEM remote: http://rubygems.org/ specs: json (1.7.3) mysql2 (0.3.11-x86-mingw32) rack (1.4.1) rack-protection (1.2.0) rack sinatra (1.3.2) rack (~> 1.3, >= 1.3.6) rack-protection (~> 1.2) tilt (~> 1.3, >= 1.3.3) tilt (1.3.3) PLATFORMS x86-mingw32 DEPENDENCIES json mysql2 sinatra

如今,Cloud Foundry 將可以可靠安裝這類 gem 而沒必要修改 Gemfile.lock

Mac OS X

Mac OS X 的 10.5 和更高版本出廠時已經安裝了 Ruby 和 RubyGems。

若是您正在使用較早版本的 Mac OS,請先下載和安裝最新版本的 Ruby,而後再安裝RubyGems

Ubuntu

在終端上用 apt-get 命令行工具安裝 Ruby 和 RubyGems 時的步驟以下:

  1. 安裝整個 Ruby 包和 RubyGems:

    prompt$ sudo apt-get install ruby-full rubygems

    有關 sudo 命令的任何須要的身份驗證憑據,請諮詢您的系統管理員。

  2. 經過測試以確保您的路徑中有 gem 命令:

    prompt$ which gem

    如未找到該命令,請相應的更新 PATH 變量。例如,可以使用如下命令行更新您的 .bashrc 文件:

    export PATH=$PATH:/var/lib/gems/1.8/bin

  3. 更新 RubyGems:

    Ubuntu 10.04

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

    Ubuntu 11.10

    prompt$ sudo su -
    prompt# export REALLY_GEM_UPDATE_SYSTEM=true
    prompt# gem update --system
    prompt# exit

RedHat/Fedora

在終端上用 yum 命令行工具安裝 Ruby 和 RubyGems 時的步驟以下:

  1. 安裝 Ruby:

    prompt$ sudo yum install ruby

  2. 若是您正在使用 RedHat Enterprise Linux 6,請可選 登陸 Red Hat Network (RHN) 啓用您主機的通道。

  3. 安裝 RubyGems:

    prompt$ sudo yum install rubygems

Centos

在終端上用 yum 命令行工具安裝 Ruby 和 RubyGems 時的步驟以下:

  1. 安裝基本的 Ruby 包:

    prompt$ yum install -y ruby

  2. 安裝其餘 Ruby 包和文檔:

    prompt$ yum install -y ruby-devel ruby-docs ruby-ri ruby-rdoc

  3. 安裝 RubyGems:

    prompt$ yum install -y rubygems

SuSE

在終端上用 yast 命令行工具安裝 Ruby 和 RubyGems 時的步驟以下:

  1. 安裝 Ruby:

    prompt$ yast -i ruby

  2. 安裝 RubyGems:

    prompt$ yast -i rubygems

Debian

您能夠用 Ruby Version Manager (rvm) 在 Debian 上安裝 Ruby 和 RubyGems。若是您尚未安裝,能夠經過下面步驟安裝 rvm

  1. 使用如下 apt-get 命令行工具安裝所需包:

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

  2. 運行 bash 在 Ruby Version Manager 中安裝 rvm

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

  3. 按照前面步驟中介紹的 RVM 安裝步驟編輯~/.bashrc 文件。

  4. 使用 rvm 安裝 Ruby 和 RubyGems,以下所示:

    prompt$ rvm package install zlib

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

    prompt$ rvm use 1.9.2

相關文章
相關標籤/搜索