anatol / quarry

Rubygems binary repository for Arch Linux
GNU General Public License v3.0
53 stars 25 forks source link

ruby-unicode-display_width has missing file #93

Closed gagalago closed 6 years ago

gagalago commented 6 years ago

ruby-unicode-display_width is used by rubocop and when I launch it I have this error:

/usr/lib/ruby/gems/2.5.0/gems/unicode-display_width-1.3.2/lib/unicode/display_width/index.rb:6:in `binread': No such file or directory @ rb_sysopen - /usr/lib/ruby/gems/2.5.0/gems/unicode-display_width-1.3.2/data/display_width.marshal.gz

This file is missing in the package:

pacman -Ql ruby-unicode-display_width
ruby-unicode-display_width /usr/
ruby-unicode-display_width /usr/lib/
ruby-unicode-display_width /usr/lib/ruby/
ruby-unicode-display_width /usr/lib/ruby/gems/
ruby-unicode-display_width /usr/lib/ruby/gems/2.5.0/
ruby-unicode-display_width /usr/lib/ruby/gems/2.5.0/gems/
ruby-unicode-display_width /usr/lib/ruby/gems/2.5.0/gems/unicode-display_width-1.3.2/
ruby-unicode-display_width /usr/lib/ruby/gems/2.5.0/gems/unicode-display_width-1.3.2/lib/
ruby-unicode-display_width /usr/lib/ruby/gems/2.5.0/gems/unicode-display_width-1.3.2/lib/unicode/
ruby-unicode-display_width /usr/lib/ruby/gems/2.5.0/gems/unicode-display_width-1.3.2/lib/unicode/display_width.rb
ruby-unicode-display_width /usr/lib/ruby/gems/2.5.0/gems/unicode-display_width-1.3.2/lib/unicode/display_width/
ruby-unicode-display_width /usr/lib/ruby/gems/2.5.0/gems/unicode-display_width-1.3.2/lib/unicode/display_width/constants.rb
ruby-unicode-display_width /usr/lib/ruby/gems/2.5.0/gems/unicode-display_width-1.3.2/lib/unicode/display_width/index.rb
ruby-unicode-display_width /usr/lib/ruby/gems/2.5.0/gems/unicode-display_width-1.3.2/lib/unicode/display_width/no_string_ext.rb
ruby-unicode-display_width /usr/lib/ruby/gems/2.5.0/gems/unicode-display_width-1.3.2/lib/unicode/display_width/string_ext.rb
ruby-unicode-display_width /usr/lib/ruby/gems/2.5.0/specifications/
ruby-unicode-display_width /usr/lib/ruby/gems/2.5.0/specifications/unicode-display_width-1.3.2.gemspec
ruby-unicode-display_width /usr/share/
ruby-unicode-display_width /usr/share/licenses/
ruby-unicode-display_width /usr/share/licenses/ruby-unicode-display_width/
ruby-unicode-display_width /usr/share/licenses/ruby-unicode-display_width/MIT-LICENSE.txt

I don't understand how I can try to add this file before proposing a pull request. Can you help me?

github repository: https://github.com/janlelis/unicode-display_width gem: https://rubygems.org/gems/unicode-display_width

anatol commented 6 years ago

It means that gem requires files that are located outside of the lib library. And we need to specify it in our config file.