问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何安装Ruby和RubyGems

发布网友 发布时间:2022-04-21 04:39

我来回答

1个回答

热心网友 时间:2022-04-13 18:44

Windows

下载并安装Ruby Installer for Windows.安装程序已经包含了RubyGems。

请确保当你安装和使用vmc时候使用带Ruby功能的命令提示符窗口,从Windows的“开始”菜单中的“所有程序”→“Ruby<VERSION>→启动命令提示符使用Ruby"。

最后,从Ruby命令提示符更新RubyGems
[plain] view plain copy print?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,看起来像这样:

[plain] view plain copy print?
gem 'sinatra'
gem 'mysql2'
gem 'json'

结果是Gemfile.lock看起来如下:
[plain] view plain copy print?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能够正确地安装这些gems,而不需要修改你的Gemfile.lock

Mac OS X

10.5和更高版本的Mac
OS X已经安装Ruby和RubyGems。

如果您使用的是早期版本的Mac
OS,请下载并安装最新版本的 Ruby 和RubyGems.

Ubuntu

从一个终端,使用apt-get命令行工具来安装Ruby和RubyGems,如下所示

安装完整的Ruby包和RubyGems

[plain] view plain copy print?

prompt$ sudo apt-get install ruby-full rubygems

测试确保路径下有gem命令:

[plain] view plain copy print?

如果命令没有找到,则更新相应的PATH变量,例如,您可以使用以下行:更新.bashrc文件

[plain] view plain copy print?

export PATH=$PATH:/var/lib/gems/1.8/bin
prompt$ which gem

更新RubyGems (Ubuntu 10.04 only):

[plain] view plain copy print?

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

RedHat/Fedora

打开终端,使用yum命令行工具来安装Ruby和RubyGems,如下所示

安装Ruby:

[plain] view plain copy print?

prompt$ sudo yum install ruby

如果您使用的是企业Linux RedHat 6,开启可选通道Red Hat Network (RHN).

安装RubyGems:

[plain] view plain copy print?

prompt$ sudo yum install rubygems

Centos

打开终端,使用yum命令行工具来安装Ruby和RubyGems,如下所示

安装基本的包:

[plain] view plain copy print?

prompt$ yum install -y ruby

安装额外的Ruby包和文档:

[plain] view plain copy print?

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

安装RubyGems:

[plain] view plain copy print?

prompt$ yum install -y rubygems

SuSE

打开终端,使用yast 命令行工具来安装Ruby和RubyGems,如下所示

安装Ruby:

[plain] view plain copy print?

prompt$ yast -i ruby

安装RubyGems:

[plain] view plain copy print?

prompt$ yast -i rubygems

Debian

You use Ruby Version Manager (rvm) to install Ruby and RubyGems on Debian. The following procere shows how to install rvm if you have not already done so.

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

Run the bash script to install rvm from Ruby Version Manager.

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

Edit your ~/.bashrc file as described by the RVM installation in the precding step.

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
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
月经不尽褐色的是怎么回事 月经前后有褐色分泌物是什么原因 二十四节气的重要意义24节气在生活中的作用 你来我往,猜一个数字? 姓谭女孩起什么名字最优雅 男孩姓谭的好名字 黄家驹在beyond的地位 黄家驹是Beyond的主唱吗? 老板对员工的新年微信 每次感冒和一些小毛病,我都是选择运动出身汗,让它自然好,请问这种方 ... mac子弹头哪些是滋润的 虚拟机怎么用命令行安装mysql mac 怎么登录到 linux 服务器并传输文件 Mac可以运行Linux吗 打印机使用过程中会出现哪些常见问题? 笔记本内存加装一个8g的内存条要多少钱 一般给笔记本电脑加内存条要多少钱 去修电脑的地方加一个内存条大约多少钱 电脑装个内存条多少钱 笔记本想加个内存条 4g或者8g 大概需要多少钱啊? 笔记本加内存条价格大概多少 台式电脑加一个内存得多少钱 笔记本电脑加内存条要多少钱? 我自己买了个内存条如果去电脑店装,要多钱,笔记本电脑的? 笔记本加内存条大概多少钱 给笔记本加内存要多少钱 可以加个内存条吗,8g或16g内存条多少钱? 台式一体机电脑换个8G内存条一般需要多少钱? 笔记本电脑换一个8G内存条多少钱 vagrant 怎么安装 lnmp 环境 虚拟机下CentOS 7安装websphere 启动服务报错 在Linux和windows上运行虚拟机哪个会更高效 怎样让Python脚本与C++程序互相调用 梅艳芳是因为什么原因去世的? 阿里云服务器怎么运行node Python图像库失败消息问题,怎么解决 fedora 11上网的问题 如何在阿里云服务器上搭建nodejs 不同国家有关的儿童的民俗 小学五年级暑假作业民族风情我知道63页答案 我想知道中国各民族的风情习俗? 民族风俗有那些 留给少数民族儿童的一封信作文300字 民族风情 内蒙古的民族风情 你知到各民族风情吗 如何激发幼儿对中国传统文化的兴趣,萌发民族自豪感 民间儿童游戏对传统民族文化有何传承价值 求有关民族风情的广播稿