Ensure all default gems have an gem folder
Even if they don't ship with any executables. This makes rbinstall behaviour consistent with rubygems `gem install --default` command.
This commit is contained in:
parent
1c5a268239
commit
3b55394b07
Notes:
git
2019-08-31 04:40:14 +09:00
@ -841,8 +841,12 @@ def install_default_gem(dir, srcdir)
|
|||||||
gemspec.to_ruby
|
gemspec.to_ruby
|
||||||
end
|
end
|
||||||
|
|
||||||
|
specific_gem_dir = File.join(gem_dir, 'gems', full_name)
|
||||||
|
|
||||||
|
makedirs(specific_gem_dir)
|
||||||
|
|
||||||
unless gemspec.executables.empty? then
|
unless gemspec.executables.empty? then
|
||||||
bin_dir = File.join(gem_dir, 'gems', full_name, gemspec.bindir)
|
bin_dir = File.join(specific_gem_dir, gemspec.bindir)
|
||||||
makedirs(bin_dir)
|
makedirs(bin_dir)
|
||||||
|
|
||||||
gemspec.executables.map {|exec|
|
gemspec.executables.map {|exec|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user