-
Notifications
You must be signed in to change notification settings - Fork 7
ruby_gems命令
yulilong edited this page Jan 11, 2017
·
4 revisions
- ***显示gem的帮助和版本 ***
gem –h/--help
#显示gem的帮助
gem –v /--version
#显示gem的版本号
- 列出远程库的所有可用软件
gem query --remote
# 短命令: gem q -r
- 查找远程主机上的特定软件
gem query --remote --name-matches doom
# 短命令: gem q -rn doom
# 你将看到一个匹配doom的详细列表。
gem list –remote --d
#用子命令list列出远程安装的gems
- 安装一个远程软件
gem install --remote progressbar
# 短命令: gem i -r progressbar –y
# 远程安装progressbar到你的主机,-y的意思是无条件的安装依赖包
gem install rails –remote
#从远程服务器安装rails包,其中rails可以被替换成任何一个gem list –remote –d中显示的软件包
- 安装软件的特定版本
gem ins -r progressbar-0.0.3
# 安装progressbar的0.0.3版本
gem ins -r progressbar --version '> 0.0.1'
# 将安装progressbar的大于0.0.1的最新版本
- 查看一个已安装的软件
gem specification progressbar
# 短命令: gem spec progressbar
# 你会看到关于已安装的包progressbar的详细信息。
- 卸载一个软件
gem uninstall progressbar
卸载了progressbar
- 查看某个已安装的软件
gem query --local --name-matches doom
# 短命令: 'gem q -ln doom'
- 构建gem包
gem build package.gemspec
#运用bulid子命令构建gem包
http://www.jb51.net/article/65136.htm
- gem引用本地开发的gem包
gem "azure-armrest", :path => "../azure-armrest/" #相对路径或者全路径