题
我想请与“宝石过时”如果有任何宝石的更新。是否有可能获得宝石软件的结果在脚本字符串或值?
我不想奥德类似执行系统()。
感谢您的帮助。
解决方案
RubyGems的实际上是一个函数库,gem
命令行工具是仅围绕该库小包装。你可以做任何事情,你可以从该库(实际上有些事情你不能用命令行工具做的)命令行工具来完成。
然而,库API不作为有案可稽的命令行工具的参数。有是一个testuite,虽然。
其他提示
这可以帮助你。
require 'rubygems/commands/outdated_command.rb'
g = Gem::Commands::OutdatedCommand.new()
g.execute()
# => [] for me ))
可以找到在lib目录其他命令/红宝石/ 1.9.1 /的rubygems /命令/
不隶属于 StackOverflow