lib/rconf/configurators/bundler_configurator.rb in rconf-0.7.11 vs lib/rconf/configurators/bundler_configurator.rb in rconf-0.7.12
- old
+ new
@@ -35,17 +35,19 @@
def run_linux
report_check("Checking for bundler #{version}")
res = Command.execute_in_ruby('bundle', '--version')
success = (res.output =~ /#{version}/)
report_result(success)
- install_bundler unless success
- report_check('Installing gems')
- options = [ "_#{version}_", 'install' ]
- options << "--without=#{exclusions.delete(' ')}" unless exclusions.nil?
- options += [ '--path', bundle_path ] unless bundle_path.nil?
- options << { :abort_on_failure => 'Failed to install gems' }
- res = Command.execute_in_ruby('bundle', *options)
- report_success
+ unless success
+ install_bundler
+ report_check('Installing gems')
+ options = [ "_#{version}_", 'install' ]
+ options << "--without=#{exclusions.delete(' ')}" unless exclusions.nil?
+ options += [ '--path', bundle_path ] unless bundle_path.nil?
+ options << { :abort_on_failure => 'Failed to install gems' }
+ res = Command.execute_in_ruby('bundle', *options)
+ report_success
+ end
true
end
alias :run_darwin :run_linux
# Not implemented on windows