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

# はじめに
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系からライブラリをコピペするだけで良かった気がしてます。

終わり