RubyGems(3)--Query命令 [ 光影人像 东海陈光剑 的博客 ]
gem query--查询本地或者远程的gem资源,查询结果以列表方式显示
gem query的功能
2、可以设置是从本地还是从远程进行查询
3、可以设置查询的关键字
Usage: gem query [options] Options: -n, --name-matches REGEXP Name of gem(s) to query on maches the provided REGEXP -d, --[no-]details Display detailed information of gem(s) -l, --local Restrict operations to the LOCAL domain (default) -r, --remote Restrict operations to the REMOTE domain -b, --both Allow LOCAL and REMOTE operations
1、使用-l或者--local为选项列出本地gem,其实gem query不加任何选项默认就是查询本地gem。
2、使用-d或者--details列出gem的Description信息,可以对比一下上面的图片加上-d之后可以显示gem的名称、版本、作者、Rubyforge的网址、Homepage、安装gem的地址等一些详细的介绍,让你对这个gem有更多的了解
3、使用-r或者--remote为选项列出远程gem信息。 远程的gem是很多开源组织或者个人以非赢利为目的把自己的项目发到www.rubyforge.org中,供大家下载使用。 所以经常使用-r为条件看看远程有哪些新增的或者非常有趣的项目,如果觉得不错就可以下载到本地安装。
4、使用-b或者--both为选项列出本地和远程的gem信息(这个选项不会经常使用到)
5、使用-n或者--name-matches为选项作gem名字搜索支持正则表达式为条件的搜索。下图就是搜索名称中带有record的gem
下面就是query最强大的地方支持正则表达式的特殊符合
我们从来只做一件事,分享.
让美在这个世界流转
让倍感无趣的 受伤的 彷徨的 孤独的 或是心情忧郁的 人生黯淡的人们
能有一次机会
去再一次发现这个世界的美
并把美传递给他人
---光影人像(Follow WeChat public number with interest)