1、安装的工具包
yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison sqlite-devel iconv-devel
2、安装rvm(ruby管理工具)
[root@mail ~]# curl -L get.rvm.io | bash -s stable
如果遇到以下错误:
Warning, RVM 1.26.0 introduces signed releases and automated check of signatures when GPG software found. Assuming you trust Michal Papis import the mpapis public key (downloading the signatures). GPG signature verification failed for '/usr/local/rvm/archives/rvm-1.26.11.tgz' - 'https://github.com/rvm/rvm/releases/download/1.26.11/1.26.11.tar.gz.asc'! try downloading the signatures: gpg2 --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 or if it fails: command curl -sSL https://rvm.io/mpapis.asc | gpg2 --import - the key can be compared with: https://rvm.io/mpapis.asc https://keybase.io/mpapis
那么复制
gpg2 --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
在控制台运行一次,然后再次运行
[root@mail ~]# curl -L get.rvm.io | bash -s stable
安装成功最后会提示:
# Administrator, # # Thank you for using RVM! # We sincerely hope that RVM helps to make your life easier and more enjoyable!!! # # ~Wayne, Michal & team.
3、运行以下命令:
echo "source /etc/profile.d/rvm.sh" >> ~/.bashrc && source /etc/profile.d/rvm.sh
4、那么接下来可以使用rvm来安装ruby了
4.1、使用
rvm list known
列出rvm知道的ruby版本,那么在这里就可以看到有什么版本可以安装了。在这里我选择ruby-2.2.1
rvm install ruby-2.2.1
rvm可以帮助我们将ruby所依赖的包也一起安装进来。
4.2、切换要使用的ruby版本
rvm use 2.2.1
4.3、输出变量参数
echo "export rvm_max_time_flag=20" >> ~/.rvmrc
5、检查gem sources的链接地址。如果是https://rubygems.org/,那么要移除掉。
换成http://rubygems.org/或http://ruby.taobao.org
gem sources --remove https://rubygems.org/ gem sources -a http://ruby.taobao.org
安装配置完成。
相关推荐
**RVM:Ruby Version Manager** ...总结来说,`rvm-1.29.9.tar.gz` 是一个适用于Linux系统的RVM安装包,通过解压和安装,用户可以在CentOS7等系统上管理和切换不同版本的Ruby,从而更好地适应项目需求和开发环境。
5. RVM安装Ruby:通过RVM安装了Ruby 2.0.0版本,并设置为默认版本。RVM的安装过程中包括了导入密钥、安装RVM、确认RVM版本以及设置RVM的环境。 6. 安装Rails:使用gem(Ruby的包管理工具)安装了Rails框架。接着...
本文将详细介绍在 Linux 系统上安装 Ruby 的几种常见方式,包括源码安装、自动安装和使用 RVM 进行安装。 #### 二、安装前准备 在开始安装 Ruby 之前,请确保满足以下条件: - 您具备 root 权限,以便能够执行...
rvm是一个命令行工具,提供多版本ruby环境的管理和切换,还可以根据项目管理不同的gemset。 如果没有生成ssh key,这一步可能会失败,直接ssh-keygen生成key之后再执行安装即可。 还可能遇到gpg有关的问题:根据提示...
在开始安装 Redmine 之前,我们需要先安装 Ruby 和 RVM(Ruby Version Manager)。RVM 可以帮助我们管理多个 Ruby 版本。 首先,删除原有的 Ruby: ``` yum remove ruby ``` 然后,安装 RVM: ``` curl -sSL ...
这可以通过Ruby安装器RVM(Ruby Version Manager)或RBEnv来完成。以下是在Windows、MacOS和Linux上安装Ruby的基本步骤: 1. **Windows**:访问Ruby官方网站下载RubyInstaller,运行安装程序并按照向导操作。 2. **...
在Linux环境下,如CentOS,通常会提供预装的Ruby版本,但这些版本可能并不总是最新的。对于需要使用最新功能或特定版本的插件,手动下载并安装是必要的。 在这个场景中,"ruby-2.4.3.tar.gz"是一个压缩包,其中包含...
3. **直接安装**:对于Linux和macOS用户,可以通过包管理器如`apt`(Ubuntu/Debian)、`yum`(CentOS/RHEL)或`brew`(macOS)直接安装Ruby。在Windows上,可以从Ruby官方网站下载安装程序。 4. **源代码编译**:...
- **Ruby环境的安装**:使用RVM安装指定版本的Ruby。 - **设置默认Ruby版本**:确保开发环境的一致性。 - **Rails的安装**:通过RubyGems安装Rails框架。 - **验证安装结果**:确认Ruby及Rails版本。 #### Ruby on ...
本篇文档详细介绍了在不同的操作系统环境下,如何正确安装Ruby、Rails及其依赖环境。 首先,对于操作系统的选择,文档建议避免在Windows上进行安装,推荐使用Mac OS X或任意Linux发行版,如Ubuntu、CentOS、Redhat...
值得注意的是,对于 CentOS 系统,如果默认 Ruby 版本过低,可能需要使用 RVM(Ruby Version Manager)或 rbenv 来管理多个 Ruby 版本,确保可以使用更高版本的 Ruby 和相应的 gem。 总之,`redis.gem (3.2.1)` 是 ...
1. **操作系统选择**:推荐在**OSX**或**Linux**环境下安装Ruby,因为这两种操作系统对Ruby的支持更佳,且通常包含更多的开发工具。 2. **版本实现**:Ruby有多种实现版本,如**CRuby**(基于C语言)、**JRuby**...
2.1.4. 安装 ruby 下的 zlib 和 openssl 无需额外安装,Ruby编译时已包含。 2.1.5. 安装 rubygems ```bash curl -L https://get.rvm.io | bash -s stable source ~/.rvm/scripts/rvm rvm install 3.0.3 rvm use ...
卫星6钩使用RESTFul API的Satellite6挂钩Ruby设置##按照以下步骤在RHEL,Fedora或CentOS上使用RVM设置ruby环境### yum install gcc-c ++ patch readline readline-devel zlib zlib-devel ### yum install libyaml-...
- 使用RVM安装指定版本的Ruby: ```shell rvm install 2.3.3 ``` - 设置默认Ruby版本: ```shell rvm use 2.3.3 --default ``` 4. **安装RubyGems**: - RubyGems通常会随Ruby一起安装,可以通过`gem list`...
3. **安装Ruby版本管理器RVM** 使用RVM(Ruby Version Manager)来管理Ruby版本,方便切换和更新。 ``` \curl -sSL https://get.rvm.io | bash -s stable source ~/.rvm/scripts/rvm ``` 4. **安装Ruby和...
- **安装**:使用 RVM 安装 Ruby 2.3.4 版本,并设置为默认版本。 - **验证**:确保 Ruby 和其 gem 工具能够正常工作。 **5. 修改 Gem Source** - **目的**:更换 gem 源可以显著提高 gem 安装和更新的速度。 ...