我想在安装之前显示特定 gem的必需依赖项。
gem dependency -r nokogiri
Gem nokogiri-1.6.0
...
Gem nokogiri-diff-0.2.0
...
Gem nokogiri-fitzsimmons-1.5.5.3
...
Gem nokogiri-happymapper-0.5.7
...
# etc. - many other gems & dependencies follow
如何限制gem dep
的输出以仅显示当前的nokogiri gem依赖项,仅此而已?
通过帮助依赖命令,它接受GEMNAME参数。为什么它与其他宝石匹配只是以相同的字符串开头?
我试过如果正则表达式可以工作但是f.E. gem dep -r '^nokogiri$'
不返回任何内容。
答案 0 :(得分:2)
正则表达式通常用正斜杠括起来。
$ gem dep -r /^nokogiri$/
Gem nokogiri-1.6.0
hoe (~> 2.16, development)
hoe-bundler (>= 1.1, development)
hoe-debugging (>= 1.0.3, development)
hoe-gemspec (>= 1.0, development)
hoe-git (>= 1.4, development)
mini_portile (~> 0.5.0)
minitest (~> 2.2.2, development)
racc (>= 1.4.6, development)
rake (>= 0.9, development)
rake-compiler (~> 0.8.0, development)
rdoc (~> 3.10, development)
rexical (>= 1.0.5, development)