Bug #9004 ยป gem_which.patch
| lib/rubygems/commands/which_command.rb | ||
|---|---|---|
|
|
||
|
def execute
|
||
|
found = false
|
||
|
missing = false
|
||
|
|
||
|
options[:args].each do |arg|
|
||
|
arg = arg.sub(/#{Regexp.union(*Gem.suffixes)}$/, '')
|
||
| ... | ... | |
|
|
||
|
if paths.empty? then
|
||
|
alert_error "Can't find ruby library file or shared library #{arg}"
|
||
|
missing = true
|
||
|
else
|
||
|
say paths
|
||
|
found = true
|
||
|
end
|
||
|
end
|
||
|
|
||
|
terminate_interaction 1 unless found
|
||
|
terminate_interaction 1 unless found and not missing
|
||
|
end
|
||
|
|
||
|
def find_paths(package_name, dirs)
|
||