from:http://www.hiceon.com/topic/Ruby-Gem-install-source-taobao/
由于国内网络原因(你懂的),导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。所以你会与遇到 gem install rack 或 bundle install 的时候半天没有响应,具体可以用 gem install rails -V 来查看执行过程。
普通的切换
- $ gem sources --remove https://rubygems.org/
- $ gem sources -a http://ruby.taobao.org/
- $ gem sources -l
- *** CURRENT SOURCES ***
- http://ruby.taobao.org
- # 请确保只有 ruby.taobao.org
- $ gem install rails
如果是用 Bundle (比如 Rails 项目)
- $ vi Gemfile
- source 'http://ruby.taobao.org/'
- gem 'rails','3.2.12'
- ...
如果使用rvm
FOR MAC
sed -i .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的Gem包管理器来完成,使用命令`gem install exerb`。 2. **编写Ruby代码**: 创建你的Ruby应用程序,确保它包含了所有必要的库和依赖。 3. **创建配置文件**: Exerb需要一个配置文件(通常是`....
Ruby中的gem包管理器是Ruby生态系统的核心组成部分,它允许开发者轻松地安装、更新和管理Ruby库和框架。如同Python中的pip和JavaScript中的npm,gem提供了一种标准化的方式来处理依赖关系和版本控制。以下是对gem包...
- 通过RVM可以方便地安装、管理和切换不同的Ruby版本。 ##### 2. Ruby版本的选择 - 在安装Ruby之前,需要根据项目需求选择合适的版本。例如,在本案例中选择了2.0.0版本。 - 设置默认版本后,可以在新的shell...
### Ruby环境下安装使用bundler来管理多版本的gem 在Ruby开发中,经常需要处理不同项目依赖的不同版本的gem(Ruby包)。为了更好地管理和切换这些gem版本,bundler应运而生。bundler是一个用于管理Ruby项目的gem...
推荐使用Ruby Version Manager (RVM)来管理不同版本的Ruby,因为RVM可以方便地在多个版本之间切换。要安装RVM,你需要在命令行中执行以下命令: 1. 安装curl(如果尚未安装): ``` sudo apt-get install curl `...
1. **安装 rbenv**:rbenv 是一个 Ruby 版本管理工具,允许用户轻松地切换不同的 Ruby 版本。安装 rbenv 可以通过 Homebrew 完成: ```shell brew install rbenv ``` 2. **设置 rbenv**:为了使 rbenv 正常工作...
在Ruby编程语言中,`gem` 是一个核心的包管理器,它允许开发者方便地安装、管理和升级各种库和工具。...通过正确使用这些工具,你可以轻松地在不同项目间切换 Ruby 版本,安装和更新所需的库,以及优化你的开发流程。
在本案例中,"ruby 安装包"指的是用于安装Ruby环境的软件包,这通常是针对不同操作系统平台的二进制分发版或源代码包。 Redis是一款高性能的键值存储系统,广泛用作数据库、缓存和消息中间件。Redis集群(Redis ...
安装完成后,你可以通过gem(Ruby的包管理器)来安装所需的插件或库。例如,如果你需要安装Rails框架,可以运行: ``` gem install rails ``` 总的来说,手动安装Ruby 2.4.3允许你在CentOS 6.x上获得较新版本的Ruby...
你可以通过 `rvm`(Ruby Version Manager)或者 `rbenv` 这样的版本管理工具来轻松地切换和安装不同版本的 Ruby。 其次,DevKit 是 Ruby 在 Windows 平台上编译 C 和 C++ 扩展库所必需的工具。它必须与你安装的 ...
### Ruby 1.8.6 与 Rails 2.1.0 的安装指南 #### 安装背景 本文档旨在指导用户如何在 Windows 操作系统上安装 Ruby 1.8.6 版本以及 Rails 2.1.0 版本,并确保其正确运行。这些版本虽然已经比较老旧,但在某些特定...
使用 `./configure` 命令进行配置,指定 Ruby 的安装位置,例如 `/usr/local/ruby`: ``` ./configure --prefix=/usr/local/ruby ``` 5. **编译和安装**: 使用 `make` 和 `make install` 来编译源码并安装 ...
通过指定集群配置,客户端会自动处理节点间的路由和失败切换: ```ruby require 'redis' redis_cluster = Redis.new(cluster: ['node1:port', 'node2:port', 'node3:port']) ``` 总结来说,`redis-3.3.5.gem` 是 ...
标题 "Ruby-fryfish" 提供的信息表明,这是一个与 Ruby 语言...通过安装、切换不同版本的 Ruby,以及提供良好的命令行体验,fry 成为了 Ruby 社区中一个实用的工具选择,特别是对于那些喜欢 fish shell 的开发者而言。
- **安装**: 在你的Gemfile中添加`gem 'fast_gettext'`,然后运行`bundle install`或单独运行`gem install fast_gettext`。 - **初始化**: 在你的项目中设置文本域,例如`FastGettext.add_text_domain('my_app',...
这可以通过Ruby版本管理器如RVM(Ruby Version Manager)或者rbenv来完成,它们允许你轻松地切换和管理不同的Ruby版本。 2. **安装Rails**:安装完Ruby后,使用gem包管理器安装Rails 2.2.3。运行`gem install rails...
为了能正常使用Gem(Ruby的包管理器),还需要安装DevKit,它是一个包含了MinGW和MSYS的工具集,用于编译Ruby的C扩展库。你可以从RubyInstaller官网下载对应的DevKit,并按照其文档进行配置。 1. 解压DevKit到一个...
RVM是Ruby版本管理的最佳工具之一,它可以帮助我们轻松地安装、切换不同的Ruby版本。 - **命令行安装**: ```shell $ curl -L https://get.rvm.io | bash -s stable ``` 这条命令会下载并执行RVM的安装脚本。...
4. **安装Ruby Selenium**: 在Ruby环境中,使用Gem管理器(`gem install selenium-webdriver`)可以方便地安装Selenium WebDriver库。 接下来,我们将探讨如何在Ruby中使用Selenium WebDriver: 1. **初始化...
2. **添加和切换Ruby版本**:使用`rvm install [ruby-version]`来安装新的Ruby版本,用`rvm use [ruby-version]`切换到指定版本。 3. **创建和使用gemsets**:通过`rvm gemset create [gemset-name]`创建新的gemset...