[ruby-list:50916] GSL のgemのインストールでハマっています
From:
konami <konami@...>
Date:
2021-02-08 11:33:24 UTC
List:
ruby-list #50916
小波です.以前に使っていた GNU/GSLライブラリのインストールを試みたところ落ちてしまいました. GNU/GSLサイトftp://ftp.gnu.org/gnu/gsl/gsl-2.6.tar.gz から tarball をダウンロードして ./configure ./make ./make install ノーエラーでインストールされました. 次に sudo apt install plotutils sudo gem install narray sudo gem install nmatrix sudo gem install gsl ここまで問題なしです. 次は一応通るものの,NMatrix を事前にインストールするようにというメッセージが出ます. sudo gem install gsl Building native extensions. This could take a while... gsl can be installed with or without narray support. Please install narray before and reinstall gsl if it is missing. gsl is also now compatible with NMatrix. Please install nmatrix before installing gsl. Successfully installed gsl-2.1.0.3 Parsing documentation for gsl-2.1.0.3 Done installing documentation for gsl after 2 seconds 1 gem installed メッセージの指示に従って再度 NMatrix のgemをインストールし直しても,まったく状況は変わりません. この後で, irb を起動してgslを呼ぼうとすると以下のメッセージを吐いて落ちます. irb(main):001:0> require "gsl" Traceback (most recent call last): 10: from /home/konami/.rbenv/versions/2.6.5/bin/irb:23:in `<main>' 9: from /home/konami/.rbenv/versions/2.6.5/bin/irb:23:in `load' 8: from /home/konami/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/irb-1.0.0/exe/irb:11:in `<top (required)>' 7: from (irb):1 6: from /home/konami/.rbenv/versions/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:34:in `require' 5: from /home/konami/.rbenv/versions/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:130:in `rescue in require' 4: from /home/konami/.rbenv/versions/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:130:in `require' 3: from /home/konami/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/gsl-2.1.0.3/lib/gsl.rb:11:in `<top (required)>' 2: from /home/konami/.rbenv/versions/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' 1: from /home/konami/.rbenv/versions/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' LoadError (libgsl.so.25: cannot open shared object file: No such file or directory - /home/konami/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/gsl-2.1.0.3/lib/gsl_native.so) ひょっとしてRubyのバージョンの問題もあるかと思って調べました. > ruby --version ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-linux] この状態で進めなくなってしまいました.何か助言などありましたら,よろしくおねがいします. 小波秀雄