[ruby-list:50705] [Fedora workstation 26] gem update errorについて

From: sendf lusd <gtnfroesdas@...>
Date: 2017-09-13 14:01:34 UTC
List: ruby-list #50705
Fedora workstation 26にruby 2.4.1p111のパッケージをインストールし、gem
updateとコマンドをうつとエラーが発生しupdateができません
rubyコマンドでrubyのプログラムを動作させるのにはエラーは発生しておりません

エラー内容なのですが、
$sudo gem update

Updating installed gems
Updating bigdecimal
Fetching: bigdecimal-1.3.2.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing bigdecimal:
ERROR: Failed to build gem native extension.

current directory:
/usr/local/share/gems/gems/bigdecimal-1.3.2/ext/bigdecimal
/usr/bin/ruby -r ./siteconf20170913-32392-10dxxw1.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/share/include/ruby.h

extconf failed, exit code 1

Gem files will remain installed in
/usr/local/share/gems/gems/bigdecimal-1.3.2 for inspection.
Results logged to /usr/local/lib64/gems/ruby/bigdecimal-1.3.2/gem_make.out
Updating did_you_mean
Fetching: did_you_mean-1.1.2.gem (100%)
Successfully installed did_you_mean-1.1.2
Parsing documentation for did_you_mean-1.1.2
Installing ri documentation for did_you_mean-1.1.2
/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require':
cannot load such file -- json (LoadError)
from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/share/gems/gems/rdoc-5.1.0/lib/rdoc/generator/json_index.rb:2:in
`<top (required)>'
from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/share/gems/gems/rdoc-5.1.0/lib/rdoc/generator/darkfish.rb:176:in
`initialize'
from /usr/share/gems/gems/rdoc-5.1.0/lib/rdoc/rubygems_hook.rb:125:in `new'
from /usr/share/gems/gems/rdoc-5.1.0/lib/rdoc/rubygems_hook.rb:125:in
`document'
from /usr/share/gems/gems/rdoc-5.1.0/lib/rdoc/rubygems_hook.rb:196:in
`generate'
from /usr/share/gems/gems/rdoc-5.1.0/lib/rdoc/rubygems_hook.rb:56:in `block
in generation_hook'
from /usr/share/gems/gems/rdoc-5.1.0/lib/rdoc/rubygems_hook.rb:55:in `each'
from /usr/share/gems/gems/rdoc-5.1.0/lib/rdoc/rubygems_hook.rb:55:in
`generation_hook'
from /usr/share/rubygems/rubygems/request_set.rb:189:in `block in install'
from /usr/share/rubygems/rubygems/request_set.rb:188:in `each'
from /usr/share/rubygems/rubygems/request_set.rb:188:in `install'
from /usr/share/rubygems/rubygems/dependency_installer.rb:405:in `install'
from /usr/share/rubygems/rubygems/commands/update_command.rb:213:in
`update_gem'
from /usr/share/rubygems/rubygems/commands/update_command.rb:225:in `block
in update_gems'
from /usr/share/rubygems/rubygems/commands/update_command.rb:224:in `each'
from /usr/share/rubygems/rubygems/commands/update_command.rb:224:in
`update_gems'
from /usr/share/rubygems/rubygems/commands/update_command.rb:100:in
`execute'
from /usr/share/rubygems/rubygems/command.rb:310:in `invoke_with_build_args'
from /usr/share/rubygems/rubygems/command_manager.rb:169:in `process_args'
from /usr/share/rubygems/rubygems/command_manager.rb:139:in `run'
from /usr/share/rubygems/rubygems/gem_runner.rb:55:in `run'
from /bin/gem:21:in `<main>'

このようなエラーが発生しています。googleで検索をかけQ&Aのサイトなどからruby-develをインストールしている方を見かけましたのでruby-develをインストールしましたが依然としてエラーは発生します。
対処方法を御教授していただけないでしょうか?

In This Thread

Prev Next