原文地址:http://cloudfoundry-doc.csdn.net/frameworks/ruby/installing-ruby.html html
如下章節介紹關於如何在 Windows 和各類 Linux 計算機上安裝 Ruby 和 RubyGems 的基本信息。git
下載和安裝 Windows 的 Ruby 安裝程序。該安裝程序中已經包括 RubyGems。sql
您在隨後安裝和使用 vmc
時請務必使用支持 Ruby 的命令提示符窗口。您能夠經過 Windows「開始」菜單訪問此命令提示符(「全部程序」> Ruby <版本> >「使用 Ruby 啓動命令提示符」)。json
最後,經過如下 Ruby 命令提示符更新 RubyGems:ubuntu
prompt> gem update --system
安裝 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 ‘sinatra’ gem ‘mysql2’ gem ‘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 的 10.5 和更高版本出廠時已經安裝了 Ruby 和 RubyGems。
若是您正在使用較早版本的 Mac OS,請先下載和安裝最新版本的 Ruby,而後再安裝RubyGems。
在終端上用 apt-get
命令行工具安裝 Ruby 和 RubyGems 時的步驟以下:
安裝整個 Ruby 包和 RubyGems:
prompt$ sudo apt-get install ruby-full rubygems
有關 sudo
命令的任何須要的身份驗證憑據,請諮詢您的系統管理員。
經過測試以確保您的路徑中有 gem
命令:
prompt$ which gem
如未找到該命令,請相應的更新 PATH
變量。例如,可以使用如下命令行更新您的 .bashrc
文件:
export PATH=$PATH:/var/lib/gems/1.8/bin
更新 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
在終端上用 yum
命令行工具安裝 Ruby 和 RubyGems 時的步驟以下:
安裝 Ruby:
prompt$ sudo yum install ruby
若是您正在使用 RedHat Enterprise Linux 6,請可選 登陸 Red Hat Network (RHN) 啓用您主機的通道。
安裝 RubyGems:
prompt$ sudo yum install rubygems
在終端上用 yum
命令行工具安裝 Ruby 和 RubyGems 時的步驟以下:
安裝基本的 Ruby 包:
prompt$ yum install -y ruby
安裝其餘 Ruby 包和文檔:
prompt$ yum install -y ruby-devel ruby-docs ruby-ri ruby-rdoc
安裝 RubyGems:
prompt$ yum install -y rubygems
在終端上用 yast
命令行工具安裝 Ruby 和 RubyGems 時的步驟以下:
安裝 Ruby:
prompt$ yast -i ruby
安裝 RubyGems:
prompt$ yast -i rubygems
您能夠用 Ruby Version Manager (rvm
) 在 Debian 上安裝 Ruby 和 RubyGems。若是您尚未安裝,能夠經過下面步驟安裝 rvm
。
使用如下 apt-get
命令行工具安裝所需包:
prompt$ sudo apt-get install gcccurl git-core build-essential libssl-dev libreadline5 libreadline5-dev zlib1g zlib1g-dev
運行 bash
在 Ruby Version Manager 中安裝 rvm
。
prompt$ bash << curl -s https://rvm.beginrescueend.com/install/rvm
按照前面步驟中介紹的 RVM 安裝步驟編輯~/.bashrc 文件。
使用 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