`
snow_14
  • 浏览: 37064 次
  • 来自: ...
社区版块
存档分类
最新评论

rvm install 安装慢。使用rubychina ruby镜像来解决

阅读更多

新手使用rvm安装rubies的时候,经常因为rvm install 下载使用国外镜像导致下载慢,安装困难。

 

当前情况下可以使用rubychina提供的ruby源。

 

本镜像为 Ruby China 官方镜像,源为 cache.ruby-lang.org 用于改善国内 Ruby 安装的速度,同时这个镜像是实时更新的,在全国有 150 个 CDN 节点加速。

https://cache.ruby-china.org

特点

  • 直接基于 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

分享到:
评论

相关推荐

    安装rvm,把ruby版本提升至3.0.0

    在IT行业中,管理和切换Ruby版本...以上就是使用RVM安装和管理Ruby,以及解决Redis安装过程中遇到的Ruby版本问题的方法。在日常开发中,熟练掌握RVM的使用能够极大地提高开发效率,确保项目在不同Ruby版本间的兼容性。

    ruby下载太慢保存下

    描述中的“ruby下载太慢,上传一个”可能意味着提供者已经将Ruby的特定版本(如2.6.6)下载并打包,供他人快速获取,以解决下载速度慢的问题。这种分享行为在开发者社区中很常见,特别是在网络条件有限的地区。 ...

    Ruby版本管理工具RVM的安装和使用教程

    - **安装指定版本的Ruby**:使用`rvm install <version>`命令安装特定版本的Ruby。例如: ```bash rvm install 2.2.0 ``` 可以安装最新发布的2.2.0版本。 - **切换Ruby版本**:使用`rvm use <version>`命令切换...

    Ruby在Linux上的安装教程.docx

    本文将详细介绍在 Linux 系统上安装 Ruby 的几种常见方式,包括源码安装、自动安装和使用 RVM 进行安装。 #### 二、安装前准备 在开始安装 Ruby 之前,请确保满足以下条件: - 您具备 root 权限,以便能够执行...

    RVM+Ruby1.9.3+Rails3(1-Cygwin 安装配置)

    - 为了后续使用 RVM,还需安装 `ncurses` 包,以避免出现 `tput: command not found` 的错误,并解决没有 `clear` 命令的问题。 8. **安装包确认与安装** - 审核所选软件包列表。 - 点击 “Next” 开始从互联网...

    ruby_on_rails安装部署指导手册

    - 修改 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)的知识点详解 #### 一、概述 本文档主要介绍了如何安装Ruby环境以及配置cocoaPods的过程。对于iOS开发者来说,掌握Ruby环境的安装与配置是非常重要的一步,因为cocoaPods是iOS开发...

    mac安装ruby-2.3.1 源码

    然而,这种方法可能会导致系统默认Ruby版本的混乱,推荐使用版本管理工具如RVM (Ruby Version Manager) 或rbenv。这些工具可以方便地切换和管理不同版本的Ruby,避免影响其他项目。 在iOS开发环境中,Ruby可能用于...

    免费Ubuntu系统ruby on rails安装【保姆级教程】

    使用RVM安装指定版本的Ruby,例如3.2.2: ``` rvm install 3.2.2 ``` 6. **设置默认Ruby版本**: 通过以下命令将安装的Ruby版本设为系统默认: ``` rvm use 3.2.2 --default ``` 7. **安装Ruby Gems和...

    ruby on rails操作流程.pdf

    针对国内用户,推荐使用Ruby China的淘宝镜像,以提高下载速度。 1. 安装RVM(Ruby Version Manager)是搭建Rails环境的关键。首先,更新软件包列表: ``` sudo apt-get update ``` 2. 安装curl,用于后续安装...

    安装文档1

    最后,使用`rvm install`命令安装特定版本的Ruby,如2.0.0。也可以选择其他版本,如1.8.7或1.9.3,但需确保先通过`rvm install`命令安装过相应版本。 步骤3是设置Ruby版本。使用`rvm --default use`命令将安装的...

    中文版渗透报告生成系统-Serpico.zip

    功能视频演示Serpico - 演示 1更多视频演示安装Docker如果你想快速开始使用 Serpico,它有一个支持的 Docker 镜像 从 Docker 运行 Serpico建造 SerpicoSerpico 是使用 Sinatra、Bootstrap 和 Haml 用 Ruby 编写的。...

    ruby 安装程序

    除了传统的安装方式,还可以使用Ruby版本管理器如RVM (Ruby Version Manager) 或 rbenv,它们允许在同一台机器上安装和切换多个Ruby版本,这对于开发和测试不同项目非常有用。 安装Ruby之后,还需要安装Gemset,这...

    iosAPP中QiniuSDK的安装

    - 在安装过程中可能会出现错误提示,可以通过`rvm autolibs read-only`来解决,之后再运行`rvm install ruby`。 - 最后确认Ruby版本正确:`rvm 2.3.0 --default`。 - **安装CocoaPods**: - 在安装过程中可能会...

    第一次安装.docx

    使用RVM安装Ruby - **列出已知的Ruby版本**: ```shell $ rvm list known ``` 这将列出所有可安装的Ruby版本。 - **安装特定版本的Ruby**: ```shell $ rvm install 2.4 ``` 这条命令会安装指定版本的...

    cocoapods安装指导

    这里推荐使用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运行环境的详细步骤

    在Mac OS X上安装Ruby运行环境的步骤是一个关键任务,特别是对于初学者和开发者来说。Ruby是一种强大且灵活的面向对象的脚本语言,它的设计融合了Perl、Python、Java等语言的特点,使得它在文本处理和快速开发方面...

    iOS Monkey Tool

    4. 安装Ruby,如需安装2.0.0版本,使用`rvm install 2.0.0`,并可以通过`rvm list`查看已安装的版本。 5. 使用`rvm 2.0.0 --default`设置Ruby版本为默认。 接下来,你需要安装Homebrew,这是一个包管理器,用于在...

Global site tag (gtag.js) - Google Analytics