前提
coreserver上で動かしていたrubyのスクリプトを
半年ほど放置していたら、
いつの間にか動かなくなっていました。
発生している問題・エラーメッセージ
Ignoring bigdecimal-3.1.2 because its extensions are not built. Try: gem pristine bigdecimal --version 3.1.2 Ignoring bigdecimal-1.3.2 because its extensions are not built. Try: gem pristine bigdecimal --version 1.3.2 Ignoring bindex-0.8.1 because its extensions are not built. Try: gem pristine bindex --version 0.8.1 Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0 Ignoring bootsnap-1.13.0 because its extensions are not built. Try: gem pristine bootsnap --version 1.13.0 Ignoring bootsnap-1.4.4 because its extensions are not built. Try: gem pristine bootsnap --version 1.4.4 Ignoring byebug-11.1.3 because its extensions are not built. Try: gem pristine byebug --version 11.1.3 Ignoring byebug-11.0.1 because its extensions are not built. Try: gem pristine byebug --version 11.0.1 Ignoring cgi-0.3.3 because its extensions are not built. Try: gem pristine cgi --version 0.3.3 Ignoring childprocess-1.0.1 because its extensions are not built. Try: gem pristine childprocess --version 1.0.1 Ignoring date-3.2.2 because its extensions are not built. Try: gem pristine date --version 3.2.2 Ignoring debug-1.6.3 because its extensions are not built. Try: gem pristine debug --version 1.6.3 Ignoring digest-3.1.0 because its extensions are not built. Try: gem pristine digest --version 3.1.0 Ignoring etc-1.3.0 because its extensions are not built. Try: gem pristine etc --version 1.3.0 Ignoring fcntl-1.0.1 because its extensions are not built. Try: gem pristine fcntl --version 1.0.1 Ignoring ffi-1.15.5 because its extensions are not built. Try: gem pristine ffi --version 1.15.5 Ignoring ffi-1.10.0 because its extensions are not built. Try: gem pristine ffi --version 1.10.0 Ignoring ffi-1.9.10 because its extensions are not built. Try: gem pristine ffi --version 1.9.10 Ignoring fiddle-1.1.0 because its extensions are not built. Try: gem pristine fiddle --version 1.1.0 Ignoring http-parser-1.2.3 because its extensions are not built. Try: gem pristine http-parser --version 1.2.3 Ignoring http-parser-1.0.5 because its extensions are not built. Try: gem pristine http-parser --version 1.0.5 Ignoring http_parser.rb-0.8.0 because its extensions are not built. Try: gem pristine http_parser.rb --version 0.8.0 Ignoring http_parser.rb-0.6.0 because its extensions are not built. Try: gem pristine http_parser.rb --version 0.6.0 Ignoring io-console-0.5.11 because its extensions are not built. Try: gem pristine io-console --version 0.5.11 Ignoring io-wait-0.2.3 because its extensions are not built. Try: gem pristine io-wait --version 0.2.3 Ignoring json-2.6.2 because its extensions are not built. Try: gem pristine json --version 2.6.2 Ignoring llhttp-ffi-0.4.0 because its extensions are not built. Try: gem pristine llhttp-ffi --version 0.4.0 Ignoring mimemagic-0.4.3 because its extensions are not built. Try: gem pristine mimemagic --version 0.4.3 Ignoring msgpack-1.6.0 because its extensions are not built. Try: gem pristine msgpack --version 1.6.0 Ignoring msgpack-1.2.10 because its extensions are not built. Try: gem pristine msgpack --version 1.2.10 Ignoring nio4r-2.3.1 because its extensions are not built. Try: gem pristine nio4r --version 2.3.1 Ignoring nio4r-2.1.0 because its extensions are not built. Try: gem pristine nio4r --version 2.1.0 Ignoring nokogiri-1.10.3 because its extensions are not built. Try: gem pristine nokogiri --version 1.10.3 Ignoring nokogiri-1.8.5 because its extensions are not built. Try: gem pristine nokogiri --version 1.8.5 Ignoring nokogiri-1.6.7.2 because its extensions are not built. Try: gem pristine nokogiri --version 1.6.7.2 Ignoring nokogiri-1.6.7.1 because its extensions are not built. Try: gem pristine nokogiri --version 1.6.7.1 Ignoring puma-3.12.1 because its extensions are not built. Try: gem pristine puma --version 3.12.1 Ignoring racc-1.5.2 because its extensions are not built. Try: gem pristine racc --version 1.5.2 Ignoring sqlite3-1.4.1 because its extensions are not built. Try: gem pristine sqlite3 --version 1.4.1 Ignoring unf_ext-0.0.7.2 because its extensions are not built. Try: gem pristine unf_ext --version 0.0.7.2 Ignoring unf_ext-0.0.7.1 because its extensions are not built. Try: gem pristine unf_ext --version 0.0.7.1 Ignoring websocket-driver-0.7.0 because its extensions are not built. Try: gem pristine websocket-driver --version 0.7.0 ruby: warning: shebang line ending with \r may cause problems /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:122:in `require': incompatible library version - /virtual/falert/public_html/ruby/gems/date-3.2.2/lib/date_core.so (LoadError) from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:122:in `require' from /virtual/falert/public_html/ruby/gems/date-3.2.2/lib/date.rb:4:in `<top (required)>' from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:122:in `require' from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:122:in `require' from /virtual/falert/public_html/ruby/gems/xmlrpc-0.3.2/lib/xmlrpc/parser.rb:8:in `<top (required)>' from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:70:in `require' from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:70:in `require' from /virtual/falert/public_html/ruby/gems/xmlrpc-0.3.2/lib/xmlrpc/client.rb:10:in `<top (required)>' from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:135:in `require' from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:135:in `rescue in require' from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:39:in `require' from プログラム.rb:5:in `<main>'
試したこと
Twitterのgem(の参照)が足りなくなった?らしいので、
gem update
gem install ffi
などをやってみましたが、動かず
(コンソールからcronシェルを叩いてrubyを動かすと
問題なく動くのでソース内が問題ではないのは確認済み)
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー