前提・実現したいこと
Railsアプリケーションを作成中です。複数人で開発しており、別人がRubyのversionやgem等アップデートして、git pull origin develop
してからローカルでサーバーが立ち上げられない状況です。
発生している問題・エラーメッセージ
/Users/ ---/projects/---/---/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.7.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require': incompatible library version - /Users/name/projects/pj-abc/abc/vendor/bundle/ruby/2.7.0/gems/pg-1.2.3/lib/pg_ext.bundle (LoadError) from /Users/name/projects/pj-abc/abc/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.7.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `block in require_with_bootsnap_lfi' from /Users/name/projects/pj-abc/abc/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.7.1/lib/bootsnap/load_path_cache/loaded_features_index.rb:92:in `register' #以下同様なエラーが複数のgemに対して発生
###試したこと
いろいろと試してみましたが、どれもエラーは解消されませんでした。以下に試したことを記載します。
- Ruby, rbenvの設定周りの確認。
ruby -v 2.7.2
なのに、rbenv --version 1.1.2
なの怪しい。。?
Terminal
1(base) MacBook:abc name$ rbenv versions 2 system 3 2.3.1 4 2.4.5 5 2.7.1 6* 2.7.2 (set by /Users/name/projects/abc/abcd/.ruby-version) 7(base) MacBook:abc name$ rbenv --version 8rbenv 1.1.2 9(base) MacBook:abc name$ which ruby 10/Users/name/.rbenv/shims/ruby 11(base) MacBook:abc name$ ruby -v 12ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-darwin18] 13
2.他にもいろいろと試してみました
bundle install bundle update bundle install --path vendor/bundle bundle install --path=vendor/bundle --clean gem update --system
3.以下もダメでした。
terminal
1gem pristine --all 2bundle install
4.以下もダメ。
terminal
1(base) MacBook:abc name$ rvm gemset empty 2-bash: rvm: command not found
5.以下はincompatible library version
のエラーが出ました。
terminal
1bundle exec rails r 'Rails.cache.clear'
6.以下でgemもアンインストールできませんでした。
Terminal
1(base) MacBook:abc name$ gem uninstall bootsnap 2Gem 'bootsnap' is not installed
参考にした記事
Ruby on Rails incompatible library
「incompatible library version」の根本原因・解決策
【2つの解決法】rails コマンドのエラーincompatible library version ~~~~~(LoadError)
ご教授いただけますと幸いです。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/07 07:22 編集
2021/02/07 08:43
2021/02/07 09:09
2021/02/07 14:58
2021/02/13 06:41 編集
2021/02/13 10:33
2021/02/13 17:04
2021/02/14 01:22