Ошибка загрузки в гем, хотя установка пакета работает хорошо - PullRequest
0 голосов
/ 13 мая 2018

Я пытаюсь собрать драгоценный камень на своем компьютере, и мне требуется 'RuPlot'.
Вот вывод

/Users/arafat/.rbenv/versions/2.4.1/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- ruplot (LoadError)
from /Users/arafat/.rbenv/versions/2.4.1/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from hello.rb:2:in `<main>'

Вот мой RubyGems Environment:

- RUBYGEMS VERSION: 2.6.11
- RUBY VERSION: 2.4.1 (2017-03-22 patchlevel 111) [x86_64-darwin16]
- INSTALLATION DIRECTORY: /Users/arafat/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0
- USER INSTALLATION DIRECTORY: /Users/arafat/.gem/ruby/2.4.0
- RUBY EXECUTABLE: /Users/arafat/.rbenv/versions/2.4.1/bin/ruby
 - EXECUTABLE DIRECTORY: /Users/arafat/.rbenv/versions/2.4.1/bin
- SPEC CACHE DIRECTORY: /Users/arafat/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY: /Users/arafat/.rbenv/versions/2.4.1/etc
- RUBYGEMS PLATFORMS:
  - ruby
- x86_64-darwin-16
- GEM PATHS:
 - /Users/arafat/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0
 - /Users/arafat/.gem/ruby/2.4.0

Вот среда Bundler

Среда

Bundler       1.16.1
Platforms   ruby, x86_64-darwin-16
Ruby          2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin16]
 Full Path   /Users/arafat/.rbenv/versions/2.4.1/bin/ruby
 Config Dir  /Users/arafat/.rbenv/versions/2.4.1/etc
RubyGems      2.6.11
 Gem Home    /Users/arafat/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0
 Gem Path    /Users/arafat/.gem/ruby/2.4.0:/Users/arafat/.rbenv/versions /2.4.1/lib/ruby/gems/2.4.0     

Как мне решить эту проблему?

1 Ответ

0 голосов
/ 13 мая 2018

Вам не хватает файла ruplot.rb в папке lib:
https://github.com/Arafatk/RuPlot/tree/master/lib

Вы должны добавить его туда, потому что папка lib - это папка, которую Ruby добавляет впуть загрузки при установке драгоценного камня.

Вы можете прочитать мой ответ здесь для дальнейшего объяснения того, как вы должны структурировать свой драгоценный код: https://stackoverflow.com/a/50300893/823617

...