🐈

Rails`require': incompatible library versionエラー

2023/04/27に公開

`require': incompatible library version

結論:

rubyのバージョンを3.0.5(任意)に設定

terminal
rbenv global 3.0.5
source ~/.zshrc

Gemのバージョンも3.0.5(任意)に設定。(なぜか、gemはrvmで管理されている。)

terminal
rvm use ruby-3.0.5

→解決。めでたしめでたし。(おいおいなぞ解きするつもりです。。。)

発生したエラー

terminal
(base) apple@appurunoMacBook-Pro ios % rm -rf Podfile.lock && rm -rf Pods && arch -arch x86_64 pod install --repo-update
Traceback (most recent call last):
        28: from /Users/apple/.rvm/gems/ruby-2.7.6/bin/ruby_executable_hooks:22:in `<main>'
        27: from /Users/apple/.rvm/gems/ruby-2.7.6/bin/ruby_executable_hooks:22:in `eval'
        26: from /Users/apple/.rvm/rubies/ruby-2.7.6/bin/pod:23:in `<main>'
        25: from /Users/apple/.rvm/rubies/ruby-2.7.6/bin/pod:23:in `load'
        24: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/gems/2.7.0/gems/cocoapods-1.12.1/bin/pod:36:in `<top (required)>'
        23: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require'
        22: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require'
        21: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/gems/2.7.0/gems/cocoapods-1.12.1/lib/cocoapods.rb:17:in `<top (required)>'
        20: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/gems/2.7.0/gems/cocoapods-1.12.1/lib/cocoapods.rb:30:in `<module:Pod>'
        19: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require'
        18: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require'
        17: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/gems/2.7.0/gems/cocoapods-1.12.1/lib/cocoapods/user_interface.rb:1:in `<top (required)>'
        16: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require'
        15: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require'
        14: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/gems/2.7.0/gems/cocoapods-1.12.1/lib/cocoapods/user_interface/error_report.rb:5:in `<top (required)>'
        13: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require'
        12: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require'
        11: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/gems/2.7.0/gems/gh_inspector-1.1.3/lib/gh_inspector.rb:4:in `<top (required)>'
        10: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require'
         9: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require'
         8: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/gems/2.7.0/gems/gh_inspector-1.1.3/lib/gh_inspector/evidence.rb:2:in `<top (required)>'
         7: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require'
         6: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require'
         5: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/time.rb:3:in `<top (required)>'
         4: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require'
         3: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require'
         2: from /Users/apple/.rvm/gems/ruby-2.7.6/gems/date-3.3.3/lib/date.rb:4:in `<top (required)>'
         1: from /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require'
	 /Users/apple/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require': incompatible library version - /Users/apple/.rvm/gems/ruby-2.7.6/gems/date-3.3.3/lib/date_core.bundle (LoadError)

Discussion