RubyGems 使用
- 官网: https://docs.rubygems.org/
- 指南:http://guides.rubygems.org/
RubyGems 是 Ruby 的包管理系统。从 1.9 开始,Ruby 发布包就包含了 RubyGems。
The software package is called a “gem” and contains a package Ruby application or library.
查看本机的RubyGem环境:
查看某个gem的安装位置:
1
2
3
4 | gem path rails
=> /home/cbliard/.rvm/gems/ruby-2.1.5/gems/rails-4.0.13
gem path rails '< 4'
=> /home/cbliard/.rvm/gems/ruby-2.1.5/gems/rails-3.2.21
|
在 windows 的 1.8.29 不支持 path 命令,转而使用 gem which
配置 Gems 的下载源
1
2 | 查看目前的下载源: # gem sources
添加下载源: # gem sources --add https://ruby.taobao.org
|
查询
query 命令支持正则表达式
查询本地gems: gem query -l
查询远程gems: gem query -r
Search available gems, e.g.:
gem search STRING –remote
安装
1
2 | gem install mygem
gem install mygem -v 1.1.0
|
卸载
Create RDoc documentation for all gems
Download but do not install a gem:
打包gem