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

Last Updated: 2012-11-01

 

以下章节介绍关于如何在 Windows 和各种 Linux 计算机上安装 Ruby 和 RubyGems 的基本信息。

Windows

下载和安装 Windows 的 Ruby 安装程序。该安装程序中已经包括 RubyGems。

您在随后安装和使用 vmc 时请务必使用支持 Ruby 的命令提示符窗口。您可以通过 Windows“开始”菜单访问此命令提示符(“所有程序”> Ruby <版本> >“使用 Ruby 启动命令提示符”)。

最后,通过以下 Ruby 命令提示符更新 RubyGems:

prompt> gem update --system

对 Windows Gemfile 的支持

安装 Ruby 后,请阅读 Cloud Foundry 上的 Ruby 应用程序中的说明,以了解关于推送应用程序和使用 Gemfile 的详细信息

Windows 用户需注意以下问题:

在 Windows 机器上生成 Gemfile.lock 时,其中包含的 gem 会采用 Windows 特定的版本。 mysql2、thin 和 pg 等 gem 版本的最后包含有“x86-mingw32”。

例如,在 Windows 机器上使用以下 Gemfile 运行 bundle install 时:

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

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

各个平台 如何安装 Ruby 和 RubyGems的更多相关文章

  1. linux安装ruby ruby-devel rubygems bundler

    linux安装ruby ruby-devel rubygems yum install ruby ruby-devel rubygems 安装bundler gem install bundleror ...

  2. ubuntu 14.04中安装 ruby on rails 环境

    环境:在win7 上Vmware虚拟机环境中安装的ubuntu 14.04 1. bundle install 时,报json错误可以看出是在安装nokogiri时遇到了问题,此时执行 sudo ap ...

  3. 如何安装Ruby(Windows)

    Ruby解释器的安装 1.Windows平台 想尽快安装并运行Ruby,可遵循如下步骤: 1.启动Web浏览器,访问 http://www.ruby-lang.org/en/downloads/ 2. ...

  4. 如何在Mac OS X上安装 Ruby运行环境

    对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境.此安装方法同样适用于产品环境! 系统需求 首先确定操 ...

  5. Linux超快速安装Ruby on Rails

    Linux超快速安装Ruby on Rails 时间 2014-11-25 11:45:11 Flincllck Talk 原文  http://www.flincllck.com/quick-ins ...

  6. 安装Ruby下的compress失败

    1.  安装ruby 1.9.3     进入ruby官网,点击下载,在下载页面有一个"安装页面"链接,进入之后找到RailsInstaller(windows ruby安装程序) ...

  7. CocoaPods介绍。如何安装Ruby环境,如何下载和安装CocoaPods?

    CocoaPods介绍? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等.可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其 ...

  8. Node.js在不同平台的安装方法步骤详解

    Mac平台下搭建node.js开发平台 安装方式 1 步骤: 下载mac版的.pkg文件(简单直接和Windows差不多) 安装方式 2 步骤: 安装xcode(命令:xcode-select --i ...

  9. Mac OS X上安装 Ruby运行环境

    环境   对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境.此安装方法同样适用于产品环境! 系统需求 ...

随机推荐

  1. TFTPD32, 3CDaemon, FlashFxp

    TFTPD32, 3CDaemon, FlashFxp ——各种网络传输下载工具简介—— 一.将3CDaemon.exe作为TFTP服务端,开发板作为TFTP客户端 1.如上图所示,设置好3CDaem ...

  2. Splay tree

    类别:二叉排序树 空间效率:O(n) 时间效率:O(log n)内完成插入.查找.删除操作 创造者:Daniel Sleator和Robert Tarjan 优点:每次查询会调整树的结构,使被查询频率 ...

  3. 颜色空间转换 cvtColor()[OpenCV 笔记13]

    void cvtColor(InputArray src, OutputArray dst, ) src: 输入图像 dst: 输出图像 code: 颜色空间转换标识符 OpenCV2的CV_前缀宏命 ...

  4. 如何通过CSS让DIV居中对齐

    给Div对应的CSS的添加如下设定即可: MARGIN-RIGHT: auto; MARGIN-LEFT: auto;

  5. 菜鸟的MySQL学习笔记(五)

    7.自定义函数 用户自定义函数(user-defined function,UDF)是一种对MySQL扩展的途径,其用法与内置函数相同.包含了两个必要条件,参数与返回值.没有必然内在联系. 函数可以返 ...

  6. html定义对象

    <object>定义一个对象<param>为对象定义一个参数 参数的名称:name = "" 参数的值:value=""classid: ...

  7. [转]left join,right join,inner join区别

    left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只 ...

  8. hadoop2.610集群配置(包含HA和Hbase )

    .修改Linux主机名2.修改IP3.修改主机名和IP的映射关系######注意######如果你们公司是租用的服务器或是使用的云主机(如华为用主机.阿里云主机等)/etc/hosts里面要配置的是内 ...

  9. poco异步等待ActiveResult

    #include "Poco/ActiveMethod.h"#include "Poco/ActiveResult.h"#include <utility ...

  10. 成为IT经理必备的十大软技能

    对于一个IT从业者,让你谋得工作的也许是技术能力,但有助于提升职业生涯的却是软技能.步步高升的人都是那些发表文章.在会议上积极发言以及关注客户的员工(程序员).与此同时,通常情况下,企业CIO或多或少 ...