我不知道我已经看到了这一点,但是我想知道在
ruby脚本中做多重需要的最好方法是什么.我已经提出了几个基本的例子,我将在下面概述,但我不知道是否有最佳实践 – 我的搜索结果没有回来.
0)包括&例外(我会离开救援)
require 'rubygems' require 'builder'
1)字符串数组
torequire = ['rubygems','builder'] begin torequire.each do |req| require req rescue LoadError => e # Not sure if this is great either puts "Missing required gem: " + e.message.split[-1] exit end
2)??
从字符串数组中加载它们是否有大的问题?您可以同样指定版本要求或位置,我只是想知道是否有这样做的问题.