`
fantaxy025025
  • 浏览: 1312728 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

ruby_gem安装_切换指定不同的源

 
阅读更多

from:http://www.hiceon.com/topic/Ruby-Gem-install-source-taobao/

 

由于国内网络原因(你懂的),导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。所以你会与遇到 gem install rack 或 bundle install 的时候半天没有响应,具体可以用 gem install rails -V 来查看执行过程。

 

普通的切换

  1. $ gem sources --remove https://rubygems.org/
  2. $ gem sources -a http://ruby.taobao.org/
  3. $ gem sources -l
  4. *** CURRENT SOURCES ***
  5.  
  6. http://ruby.taobao.org
  7. # 请确保只有 ruby.taobao.org
  8. $ gem install rails

 

如果是用 Bundle (比如 Rails 项目)

  1. $ vi Gemfile
  2. source 'http://ruby.taobao.org/'
  3. gem 'rails','3.2.12'
  4. ...

 

如果使用rvm

FOR MAC

sed -.bak 's!ftp.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!' $rvm_path/config/db

FOR LINUX

sed -i 's!ftp.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!' $rvm_path/config/db

 

 

 0

O

-

O

0

 

 

分享到:
评论

相关推荐

    RUBY 切换EXE

    这通常通过Ruby的Gem包管理器来完成,使用命令`gem install exerb`。 2. **编写Ruby代码**: 创建你的Ruby应用程序,确保它包含了所有必要的库和依赖。 3. **创建配置文件**: Exerb需要一个配置文件(通常是`....

    Ruby中gem包管理器的用法及用bundler来管理多版本的gem

    Ruby中的gem包管理器是Ruby生态系统的核心组成部分,它允许开发者轻松地安装、更新和管理Ruby库和框架。如同Python中的pip和JavaScript中的npm,gem提供了一种标准化的方式来处理依赖关系和版本控制。以下是对gem包...

    安装ruby环境(使用cocoaPods)

    - 通过RVM可以方便地安装、管理和切换不同的Ruby版本。 ##### 2. Ruby版本的选择 - 在安装Ruby之前,需要根据项目需求选择合适的版本。例如,在本案例中选择了2.0.0版本。 - 设置默认版本后,可以在新的shell...

    Ruby环境下安装使用bundler来管理多版本的gem

    ### Ruby环境下安装使用bundler来管理多版本的gem 在Ruby开发中,经常需要处理不同项目依赖的不同版本的gem(Ruby包)。为了更好地管理和切换这些gem版本,bundler应运而生。bundler是一个用于管理Ruby项目的gem...

    ruby on rails 安装手记

    推荐使用Ruby Version Manager (RVM)来管理不同版本的Ruby,因为RVM可以方便地在多个版本之间切换。要安装RVM,你需要在命令行中执行以下命令: 1. 安装curl(如果尚未安装): ``` sudo apt-get install curl `...

    mac snow leopard安装ruby

    1. **安装 rbenv**:rbenv 是一个 Ruby 版本管理工具,允许用户轻松地切换不同的 Ruby 版本。安装 rbenv 可以通过 Homebrew 完成: ```shell brew install rbenv ``` 2. **设置 rbenv**:为了使 rbenv 正常工作...

    Ruby学习笔记之gem 命令详解

    在Ruby编程语言中,`gem` 是一个核心的包管理器,它允许开发者方便地安装、管理和升级各种库和工具。...通过正确使用这些工具,你可以轻松地在不同项目间切换 Ruby 版本,安装和更新所需的库,以及优化你的开发流程。

    ruby 安装包

    在本案例中,"ruby 安装包"指的是用于安装Ruby环境的软件包,这通常是针对不同操作系统平台的二进制分发版或源代码包。 Redis是一款高性能的键值存储系统,广泛用作数据库、缓存和消息中间件。Redis集群(Redis ...

    ruby-2.4.3.tar.gz

    安装完成后,你可以通过gem(Ruby的包管理器)来安装所需的插件或库。例如,如果你需要安装Rails框架,可以运行: ``` gem install rails ``` 总的来说,手动安装Ruby 2.4.3允许你在CentOS 6.x上获得较新版本的Ruby...

    Ruby 环境搭建

    你可以通过 `rvm`(Ruby Version Manager)或者 `rbenv` 这样的版本管理工具来轻松地切换和安装不同版本的 Ruby。 其次,DevKit 是 Ruby 在 Windows 平台上编译 C 和 C++ 扩展库所必需的工具。它必须与你安装的 ...

    Ruby 1.8.6 on Rails 2.1.0 Install.txt

    ### Ruby 1.8.6 与 Rails 2.1.0 的安装指南 #### 安装背景 本文档旨在指导用户如何在 Windows 操作系统上安装 Ruby 1.8.6 版本以及 Rails 2.1.0 版本,并确保其正确运行。这些版本虽然已经比较老旧,但在某些特定...

    在CentOS系统通过源码安装ruby.docx

    使用 `./configure` 命令进行配置,指定 Ruby 的安装位置,例如 `/usr/local/ruby`: ``` ./configure --prefix=/usr/local/ruby ``` 5. **编译和安装**: 使用 `make` 和 `make install` 来编译源码并安装 ...

    redis-3.3.5.gem

    通过指定集群配置,客户端会自动处理节点间的路由和失败切换: ```ruby require 'redis' redis_cluster = Redis.new(cluster: ['node1:port', 'node2:port', 'node3:port']) ``` 总结来说,`redis-3.3.5.gem` 是 ...

    Ruby-fryfish的一个简单的ruby版本管理器

    标题 "Ruby-fryfish" 提供的信息表明,这是一个与 Ruby 语言...通过安装、切换不同版本的 Ruby,以及提供良好的命令行体验,fry 成为了 Ruby 社区中一个实用的工具选择,特别是对于那些喜欢 fish shell 的开发者而言。

    Ruby-FastGettextRuby国际化工具

    - **安装**: 在你的Gemfile中添加`gem 'fast_gettext'`,然后运行`bundle install`或单独运行`gem install fast_gettext`。 - **初始化**: 在你的项目中设置文本域,例如`FastGettext.add_text_domain('my_app',...

    ruby on rails 开发环境包(ruby1.8.7,rails2.2.3)

    这可以通过Ruby版本管理器如RVM(Ruby Version Manager)或者rbenv来完成,它们允许你轻松地切换和管理不同的Ruby版本。 2. **安装Rails**:安装完Ruby后,使用gem包管理器安装Rails 2.2.3。运行`gem install rails...

    ruby安装包

    为了能正常使用Gem(Ruby的包管理器),还需要安装DevKit,它是一个包含了MinGW和MSYS的工具集,用于编译Ruby的C扩展库。你可以从RubyInstaller官网下载对应的DevKit,并按照其文档进行配置。 1. 解压DevKit到一个...

    第一次安装.docx

    RVM是Ruby版本管理的最佳工具之一,它可以帮助我们轻松地安装、切换不同的Ruby版本。 - **命令行安装**: ```shell $ curl -L https://get.rvm.io | bash -s stable ``` 这条命令会下载并执行RVM的安装脚本。...

    ruby程序:ruby selenium Web驱动程序

    4. **安装Ruby Selenium**: 在Ruby环境中,使用Gem管理器(`gem install selenium-webdriver`)可以方便地安装Selenium WebDriver库。 接下来,我们将探讨如何在Ruby中使用Selenium WebDriver: 1. **初始化...

    rvm_vesion 1

    2. **添加和切换Ruby版本**:使用`rvm install [ruby-version]`来安装新的Ruby版本,用`rvm use [ruby-version]`切换到指定版本。 3. **创建和使用gemsets**:通过`rvm gemset create [gemset-name]`创建新的gemset...

Global site tag (gtag.js) - Google Analytics