我想请与“宝石过时”如果有任何宝石的更新。是否有可能获得宝石软件的结果在脚本字符串或值?

我不想奥德类似执行系统()。

感谢您的帮助。

有帮助吗?

解决方案

RubyGems的实际上是一个函数库,gem命令行工具是仅围绕该库小包装。你可以做任何事情,你可以从该库(实际上有些事情你不能用命令行工具做的)命令行工具来完成。

然而,库API不作为有案可稽的命令行工具的参数。有一个testuite,虽然。

其他提示

这可以帮助你。

require 'rubygems/commands/outdated_command.rb'

g = Gem::Commands::OutdatedCommand.new()
g.execute()
# => [] for me ))

可以找到在lib目录其他命令/红宝石/ 1.9.1 /的rubygems /命令/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top