0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Ruby】3.4系?にCSVライブラリが無かった

Last updated at Posted at 2025-03-05

はじめに

3.4.2を入れたら、なんでか知らないですけどCSV消えてました。
消えてますよね?

久しぶりにバージョン上げて地味に困らされたので、恨みを発散させるべく入れ直した3.2.5のライブラリと両方置いておきます。

3.4.0のライブラリ

[admin@ /var/www/Rails/]$ ls /usr/local/rbenv/versions/3.4.2/lib/ruby/3.4.0/

benchmark.rb digest.rb forwardable.rb objspace pp.rb reline.rb socket.rb uri.rb
bundled_gems.rb English.rb io objspace.rb prettyprint.rb resolv.rb strscan weakref.rb
bundler erb ipaddr.rb open3 prism ripper syntax_suggest x86_64-linux
bundler.rb erb.rb irb open3.rb prism.rb ripper.rb syntax_suggest.rb yaml
cgi error_highlight irb.rb openssl pstore.rb rubygems tempfile.rb yaml.rb
cgi.rb error_highlight.rb json openssl.rb psych rubygems.rb timeout.rb
coverage.rb expect.rb json.rb open-uri.rb psych.rb ruby_vm time.rb
date.rb fiddle logger optionparser.rb random securerandom.rb tmpdir.rb
delegate.rb fiddle.rb logger.rb optparse rdoc set tsort.rb
did_you_mean fileutils.rb mkmf.rb optparse.rb rdoc.rb set.rb unicode_normalize
did_you_mean.rb find.rb monitor.rb ostruct.rb readline.rb shellwords.rb un.rb
digest forwardable net pathname.rb reline singleton.rb uri

3.2.0のライブラリ

[admin@ /var/www/Rails/]$ ls /usr/local/rbenv/versions/3.2.5/lib/ruby/3.2.0/

abbrev.rb csv.rb error_highlight irb objspace.rb pp.rb reline.rb shellwords.rb un.rb
base64.rb date.rb error_highlight.rb irb.rb observer.rb prettyprint.rb resolv.rb singleton.rb uri
benchmark delegate.rb expect.rb json open3 pstore.rb resolv-replace.rb socket.rb uri.rb
benchmark.rb did_you_mean fiddle json.rb open3.rb psych rinda syntax_suggest weakref.rb
bigdecimal did_you_mean.rb fiddle.rb kconv.rb openssl psych.rb ripper syntax_suggest.rb x86_64-linux
bigdecimal.rb digest fileutils.rb logger openssl.rb racc ripper.rb syslog yaml
bundler digest.rb find.rb logger.rb open-uri.rb racc.rb rubygems tempfile.rb yaml.rb
bundler.rb drb forwardable mkmf.rb optionparser.rb random rubygems.rb timeout.rb
cgi drb.rb forwardable.rb monitor.rb optparse rdoc ruby_vm time.rb
cgi.rb English.rb getoptlong.rb mutex_m.rb optparse.rb rdoc.rb securerandom.rb tmpdir.rb
coverage.rb erb io net ostruct.rb readline.rb set tsort.rb
csv erb.rb ipaddr.rb objspace pathname.rb reline set.rb unicode_normalize

まとめ

触り始めのサーバだったのでrbenvでrubyを入れ直して、gemやらnginx側の記述やらpassengerパスを全部書き換えようとしたんですが、今動かなくなってます😭

本当にこういう自分で作り上げた徒労ヤダ~😭

シンプルに3.2系からライブラリをコピペするだけで良かった気がしてます。

終わり

0
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?