各个平台 如何安装 Ruby 和 RubyGems
原文地址: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 时的步骤如下:
- 安装整个 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
 
RedHat/Fedora
在终端上用 yum 命令行工具安装 Ruby 和 RubyGems 时的步骤如下:
- 安装 Ruby: - prompt$ sudo yum install ruby
- 如果您正在使用 RedHat Enterprise Linux 6,请可选 登录 Red Hat Network (RHN) 启用您主机的通道。 
- 安装 RubyGems: - prompt$ sudo yum install rubygems
Centos
在终端上用 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
SuSE
在终端上用 yast 命令行工具安装 Ruby 和 RubyGems 时的步骤如下:
- 安装 Ruby: - prompt$ yast -i ruby
- 安装 RubyGems: - prompt$ yast -i rubygems
Debian
您可以用 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
各个平台 如何安装 Ruby 和 RubyGems的更多相关文章
- linux安装ruby ruby-devel rubygems bundler
		linux安装ruby ruby-devel rubygems yum install ruby ruby-devel rubygems 安装bundler gem install bundleror ... 
- ubuntu 14.04中安装 ruby on rails 环境
		环境:在win7 上Vmware虚拟机环境中安装的ubuntu 14.04 1. bundle install 时,报json错误可以看出是在安装nokogiri时遇到了问题,此时执行 sudo ap ... 
- 如何安装Ruby(Windows)
		Ruby解释器的安装 1.Windows平台 想尽快安装并运行Ruby,可遵循如下步骤: 1.启动Web浏览器,访问 http://www.ruby-lang.org/en/downloads/ 2. ... 
- 如何在Mac OS X上安装 Ruby运行环境
		对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境.此安装方法同样适用于产品环境! 系统需求 首先确定操 ... 
- Linux超快速安装Ruby on Rails
		Linux超快速安装Ruby on Rails 时间 2014-11-25 11:45:11 Flincllck Talk 原文 http://www.flincllck.com/quick-ins ... 
- 安装Ruby下的compress失败
		1. 安装ruby 1.9.3 进入ruby官网,点击下载,在下载页面有一个"安装页面"链接,进入之后找到RailsInstaller(windows ruby安装程序) ... 
- CocoaPods介绍。如何安装Ruby环境,如何下载和安装CocoaPods?
		CocoaPods介绍? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等.可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其 ... 
- Node.js在不同平台的安装方法步骤详解
		Mac平台下搭建node.js开发平台 安装方式 1 步骤: 下载mac版的.pkg文件(简单直接和Windows差不多) 安装方式 2 步骤: 安装xcode(命令:xcode-select --i ... 
- Mac OS X上安装 Ruby运行环境
		环境 对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境.此安装方法同样适用于产品环境! 系统需求 ... 
随机推荐
- linux管理文件系统指令
			就一个基本的linux系统而言,其计算机硬盘只能有三个分区:一个交换分区(用于处理物理内存存不下的信息),一个包含引导转载程序的内核的启动分区,一个根文件系统分区,后两个常采用 ext3文件系统 与e ... 
- Trac与Apache的配合
			将Trac与Apache配合使用,需要用到mod_wsgi模块,首先Apache要安装负责wsgi的模块. def application(environ, start_request): #... ... 
- 玩转HTML5移动页面(优化篇)
			原文:http://www.grycheng.com/?p=472 承接上文<玩转HTML5移动页面(动效篇)>,上次说的是让页面动起来的一些小技巧.而页面动起来的根基是功能可用的页面,因 ... 
- C语言实现的顺序表
			顺序表是用一段地址连续的存储单元依次存储数据元素的线性结构.顺序表可分为静态存储和动态存储,静态顺序表比较简单,数据空间固定,而动态顺序表可以动态增容,便于存放大量数据,现主要把动态的基本实现一下~此 ... 
- 整理 iOS 9 适配中出现的坑(图文)
			作者:董铂然 授权本站转载. 本文主要是说一些iOS9适配中出现的坑,如果只是要单纯的了解iOS9新特性可以看瞄神的开发者所需要知道的 iOS 9 SDK 新特性.9月17日凌晨,苹果给用户推送了iO ... 
- Tomcat基础教程(四)
			一.将Web应用部署到Tomcat中 为什么要部署?将Web应用部署到Tomcat中,那么Tomcat就能找到相应的Web应用,当Tomcat启动时就会加载和初始化Web应用,而在Tomcat启动后, ... 
- 获取ListControl控件中(复选框)CheckBox的状态
			原文地址:http://blog.chinaunix.net/uid-20680966-id-1896376.html 1 建立测试工程 新建一个对话框工程,并添加一个CListCtrl控件 ... 
- Aspose.Cells 导入导出EXCEL(转)
			Aspose.Cells 导入导出EXCEL 修改样式 Workbook workbook = new Workbook(); //工作簿 Worksheet ... 
- BZOJ 1707: [Usaco2007 Nov]tanning分配防晒霜
			Description 奶牛们计划着去海滩上享受日光浴.为了避免皮肤被阳光灼伤,所有C(1 <= C <= 2500)头奶牛必须在出门之前在身上抹防晒霜.第i头奶牛适合的最小和最 大的SP ... 
- ubuntu 10.04 安装qt 5.0.2
			转自ubuntu 10.04 安装qt 5.0.2 从qt project网站下载下来最新的qt5.0.2套件,发现是个.run文件,添加x属性,然后直接sudo ./****.run, 提示 /l ... 
