Ruby Gems更换淘宝源方法
最近由于要做课设,所以昨天装了个 Windows,感觉闲的没事干,就想装个 Ruby 玩玩。
官方的 Rubygems 源由于有些资源放在 Amazon S3 上面,所以有时会抽风,在 Linux 下我用 proxychains gem install xxx 实现了指定程序实行 Shadowsocks 代理,但是 Windows 下不方便全局代理,所以就考虑换国内的淘宝源了。
之前换过一两次,但是由于只是两行命令而又不经常使用,所以就忘了,这次把它记录下来。
# 删除默认的官方源
gem sources -r https://rubygems.org/
# 添加淘宝源
gem sources -a https://ruby.taobao.org/
# 查看当前源
gem sources -l # https://ruby.taobao.org
相关推荐
-
Ruby中的gem包管理的使用及gem源搭建教程
熟练使用RubyGems RubyGems是Ruby的插件管理系统,可以轻松安装及管理Ruby函式库.可以在RubyGems上找到所有开源套件. ###常见指令 gem -v 查看RubyGems的版本 gem update --system 升级RubyGems的版本 gem install gem_name 安装某个插件 gem install -v x.x.x gem_name 安装指定版本的插件 gem list 列出安装的套件 gem update gem_name 更新某个插件 ge
-
Ruby包管理器gem常用命令
gem相关命令使用 1.显示gem的帮助和版本 复制代码 代码如下: gem –h/--help #显示gem的帮助 gem –v /--version #显示gem的版本号 2. 列出远程库的所有可用软件 复制代码 代码如下: gem query --remote # 短命令: gem q -r 你可以看到一个关于远程主机上所有软件的详细列表. 3. 查找远程主机上的特定软件 复制代码 代码如下: gem query --remote --name-matches doom #
-
Ruby中gem包管理器的用法及用bundler来管理多版本的gem
gem常用命令 gem -v # 查看RubyGems软件的版本 gem help #显示RubyGem使用帮助 gem help example #列出RubyGem命令一些使用范例 gem install [gemname] # 安装指定gem包,程序先从本机查找gem包并安装,如果本地没有,则从远程gem安装. gem install -l [gemname] # 仅从本机安装gem包 gem install -r [gemname] # 仅从远程安装gem包 gem install [g
-
ruby执行周期性任务的三种gem介绍
1.whenever 首先,whenever是基于linux的cron服务的,所以,在windows平台上没有直接的方法使用该gem.whenever严格来说应该算一个cron的翻译器,将ruby代码翻译为cron脚本,从而将周期性任务转交给cron实际去完成.对于精通cron的shell程序员来说可能不值一提,但对rubyist却不是.首先,我们可以使用ruby语言来书写任务代码,在ruby层面上控制代码,避免了和一些shell脚本的切换:另外,cron命令很强大,但我总是记不住它的命令参数,
-
ruby安装gem包失败的通用解决方法
ruby语言升级还是比较勤快的.但是数量众多的版本使得程序库的兼容性成了大问题.有些gem表示明确不支持某个特定版本以前的ruby,而有些gem则与较高的版本不兼容.再加上gem本身也有版本,简直是乱成了一锅粥.即使使用了rvm.rbenv之类ruby版本管理工具也避免不了掉入坑中.并且时不时的一些其它环境设置也给你捣乱.所以一般使用ruby程序时,对升级ruby版本或各种gem版本都是比较慎重的,避免一时手贱掉入坑中. 当然你也不能因此就做缩头乌龟,某些情况下还是不得不升级的.比如想使用rub
-
Ruby学习笔记之gem 命令详解
ruby -v #查看ruby 版本 ruby -e ''require"watir"; puts Watir::IE::VERSION'' #查看watir版本 rvm list known #列出已知的ruby版本 rvm install 1.9.3 rvm use 1.9.3 | rvm use system rvm use 1.9.3 --default rvm list #列出本地ruby版本 rvm remove 1.9.2 具体详情见RVM实用指南 https://ru
-
Ruby中检测Gem是否安装的方法
最近参加七牛的demo大赛,决定使用ruby开发.于是遇到了一些疑问,然后解决了,这里记录一下. 在Ruby中,Gem是一个很常见的东西,其相当于插件,Ruby有很多很棒的gem,避免了我们重复造轮子,我的demo中需要安装gem,但是为了更加实现好一些,先检测gem是否已经安装,如果没有安装,在继续安装,否则不安装. 于是,怎么在Ruby中检测gem是否安装呢,其实也很简单,直接上代码就可以了.不需太多解释.begin-rescue-相当于java中的try catch. 复制代码 代码如下:
-
更改RubyGem安装源
WHY? 由于国内网络原因(你懂的),导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败.所以你会与遇到 gem install rack 或 bundle install 的时候半天没有响应,具体可以用 gem install rails -V 来查看执行过程. HOW? $ gem sources --remove https://rubygems.org/ $ gem sources -a http://ruby.taobao.org/ $ gem s
-
创建自定义的Ruby gem包的教程
编写一个最简单的例子 1. 建好如下文件夹 注意:lib目录下必须有个和你gem名字一样的rb文件. 复制代码 代码如下: $ cd hola $ tree . ├── hola.gemspec └── lib └── hola.rb 2. 编写代码 . hola.rb % cat lib/hola.rb class Hola def self.hi puts "Hello world!" end end .hola.gemsp
-
学习Ruby你需要了解的相关知识(rvm, gem, bundle, rake, rails等)
Ruby 这个就不用多说了 RVM 用于帮你安装Ruby环境,帮你管理多个Ruby环境,帮你管理你开发的每个Ruby应用使用机器上哪个Ruby环境.Ruby环境不仅仅是Ruby本身,还包括依赖的第三方Ruby插件.都由RVM管理. Rails 这个也不用多说,著名开发框架.详细看 http://zh.wikipedia.org/wiki/Ruby_on_Rails RubyGems RubyGems是一个方便而强大的Ruby程序包管理器( package manager),类似RedHat的RP
-
淘宝网提供的国内RubyGems镜像简介和使用方法
解决方案是使用淘宝的 RubyGems 镜像,它是一个完整 rubygems.org 镜像,你可以用此代替官方版本,同步频率目前为15分钟一次以保证尽量与官方服务同步. 如何使用 gem 移除旧源,改用新源即可. 复制代码 代码如下: $ gem sources --remove https://rubygems.org/$ gem sources -a http://ruby.taobao.org/$ gem sources -l*** CURRENT SOURCES *** http://r
随机推荐
- js正则判断非法字符限制输入
- Python写入CSV文件的方法
- 完美JQuery图片切换效果的简单实现
- BAT批处理之文件与文件夹操作代码(附xcopy命令详解)
- Oracle数据块实现原理深入解读
- Pycharm技巧之代码跳转该如何回退
- js实现iGoogleDivDrag模块拖动层拖动特效的方法
- javascript 网页进度条简单实例
- asp.net生成HTML
- php array_slice 取出数组中的一段序列实例
- 教你用jquery实现iframe自适应高度
- WINDOWS脚本实践:为SAP补丁制作的VBS脚本代码
- linux bash shell中case语句的实例
- Linux中的冷热页机制简述
- 监控 log文件大小的存储过程
- jQuery 自定义下拉框(DropDown)附源码下载
- java中Class.forName的作用浅谈
- python爬取微信公众号文章的方法
- 简单谈谈Spring Ioc原理解析
- 生产制造追溯系统之在线打印功能