新手使用rvm安装rubies的时候,经常因为rvm install 下载使用国外镜像导致下载慢,安装困难。
当前情况下可以使用rubychina提供的ruby源。
本镜像为 Ruby China 官方镜像,源为 cache.ruby-lang.org 用于改善国内 Ruby 安装的速度,同时这个镜像是实时更新的,在全国有 150 个 CDN 节点加速。
特点
- 直接基于 CDN 对 Ruby 官方的文件进行镜像,并长久存储在国内;
- 简单的架构,无手工或定时更新之类的繁琐事情,能确保服务 99.9% 的稳定性(这个看 UpYun CDN 的稳定性);
- 无同步的事情,无延迟,官方发布的新版本你可以瞬间获取到;
- 全国 150 多个 CDN 节点,有效的保证访问速度;
- 此镜像严格使用 SSL 的方式同步源,确保安全性。
常用 Ruby 版本快速链接
使用方式 - RVM
直接执行,替换 RVM 的配置信息
$ echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db
记得 RVM 每次更新过后需要修改一下,如果你之前是用 ruby.taobao.org 的,可以手工打开 ~/.rvm/config/db 修改一下
安装 Ruby
$ rvm install 2.3.0 --disable-binary # 忽略二进制,否则可能会请求 rubies.travis-ci.org
使用方式 - rbenv
$ git clone https://github.com/andorchen/rbenv-china-mirror.git ~/.rbenv/plugins/rbenv-china-mirror
使用方式 - ruby-build
$ export RUBY_BUILD_MIRROR_URL=https://cache.ruby-china.org
$ ruby-build 2.3.3 /usr/local
常见问题
curl: (60) SSL certificate problem, verify that the CA cert is OK
可以尝试 sudo update-ca-certificates --fresh
更新你系统的 SSL 证书。
Ubuntu 下面安装会下载 rubies.travis-ci.org 的二进制文件,无法使用到镜像?
可以尝试在 install 后面增加 --disable-binary
,例如 rvm install 2.3.0 --disable-binary
相关推荐
在IT行业中,管理和切换Ruby版本...以上就是使用RVM安装和管理Ruby,以及解决Redis安装过程中遇到的Ruby版本问题的方法。在日常开发中,熟练掌握RVM的使用能够极大地提高开发效率,确保项目在不同Ruby版本间的兼容性。
描述中的“ruby下载太慢,上传一个”可能意味着提供者已经将Ruby的特定版本(如2.6.6)下载并打包,供他人快速获取,以解决下载速度慢的问题。这种分享行为在开发者社区中很常见,特别是在网络条件有限的地区。 ...
- **安装指定版本的Ruby**:使用`rvm install <version>`命令安装特定版本的Ruby。例如: ```bash rvm install 2.2.0 ``` 可以安装最新发布的2.2.0版本。 - **切换Ruby版本**:使用`rvm use <version>`命令切换...
本文将详细介绍在 Linux 系统上安装 Ruby 的几种常见方式,包括源码安装、自动安装和使用 RVM 进行安装。 #### 二、安装前准备 在开始安装 Ruby 之前,请确保满足以下条件: - 您具备 root 权限,以便能够执行...
- 为了后续使用 RVM,还需安装 `ncurses` 包,以避免出现 `tput: command not found` 的错误,并解决没有 `clear` 命令的问题。 8. **安装包确认与安装** - 审核所选软件包列表。 - 点击 “Next” 开始从互联网...
- 修改 RVM 下载 Ruby 的源为 RubyChina 镜像:`echo "ruby_url=https://cache.ruby-china.org/pub/ruby" >> $rvm_path/user/db`。 - 查看配置信息:`cat $rvm_path/user/db`。 #### 九、总结 通过上述步骤,我们...
### 安装ruby环境(使用cocoaPods)的知识点详解 #### 一、概述 本文档主要介绍了如何安装Ruby环境以及配置cocoaPods的过程。对于iOS开发者来说,掌握Ruby环境的安装与配置是非常重要的一步,因为cocoaPods是iOS开发...
然而,这种方法可能会导致系统默认Ruby版本的混乱,推荐使用版本管理工具如RVM (Ruby Version Manager) 或rbenv。这些工具可以方便地切换和管理不同版本的Ruby,避免影响其他项目。 在iOS开发环境中,Ruby可能用于...
使用RVM安装指定版本的Ruby,例如3.2.2: ``` rvm install 3.2.2 ``` 6. **设置默认Ruby版本**: 通过以下命令将安装的Ruby版本设为系统默认: ``` rvm use 3.2.2 --default ``` 7. **安装Ruby Gems和...
针对国内用户,推荐使用Ruby China的淘宝镜像,以提高下载速度。 1. 安装RVM(Ruby Version Manager)是搭建Rails环境的关键。首先,更新软件包列表: ``` sudo apt-get update ``` 2. 安装curl,用于后续安装...
最后,使用`rvm install`命令安装特定版本的Ruby,如2.0.0。也可以选择其他版本,如1.8.7或1.9.3,但需确保先通过`rvm install`命令安装过相应版本。 步骤3是设置Ruby版本。使用`rvm --default use`命令将安装的...
功能视频演示Serpico - 演示 1更多视频演示安装Docker如果你想快速开始使用 Serpico,它有一个支持的 Docker 镜像 从 Docker 运行 Serpico建造 SerpicoSerpico 是使用 Sinatra、Bootstrap 和 Haml 用 Ruby 编写的。...
除了传统的安装方式,还可以使用Ruby版本管理器如RVM (Ruby Version Manager) 或 rbenv,它们允许在同一台机器上安装和切换多个Ruby版本,这对于开发和测试不同项目非常有用。 安装Ruby之后,还需要安装Gemset,这...
- 在安装过程中可能会出现错误提示,可以通过`rvm autolibs read-only`来解决,之后再运行`rvm install ruby`。 - 最后确认Ruby版本正确:`rvm 2.3.0 --default`。 - **安装CocoaPods**: - 在安装过程中可能会...
使用RVM安装Ruby - **列出已知的Ruby版本**: ```shell $ rvm list known ``` 这将列出所有可安装的Ruby版本。 - **安装特定版本的Ruby**: ```shell $ rvm install 2.4 ``` 这条命令会安装指定版本的...
这里推荐使用ruby-china提供的镜像服务。 1. 更新gem系统: ```shell sudo gem update --system ``` 2. 移除原有的gem源: ```shell gem sources --remove https://rubygems.org/ gem sources --remove ...
在Mac OS X上安装Ruby运行环境的步骤是一个关键任务,特别是对于初学者和开发者来说。Ruby是一种强大且灵活的面向对象的脚本语言,它的设计融合了Perl、Python、Java等语言的特点,使得它在文本处理和快速开发方面...
4. 安装Ruby,如需安装2.0.0版本,使用`rvm install 2.0.0`,并可以通过`rvm list`查看已安装的版本。 5. 使用`rvm 2.0.0 --default`设置Ruby版本为默认。 接下来,你需要安装Homebrew,这是一个包管理器,用于在...