前提・実現したいこと
Railsで複数人でWebアプリケーション作成中です。
別の開発者がRubyをバージョンアップしたあと、私のローカルで不具合が起こりました。
以下のteratailでも質問しています。
Railsのincompatible library versionエラー
上記に関連しているのか分からないのですが、Rubyのバージョンで怪しい部分があり質問させていただきます。
発生している問題・エラーメッセージ
該当のアプリケーションのvendor→bundle→ruby
で実際のフォルダ構成をみてみると、2.7.0
のみしかないことが分かりました。
しかし、ruby -v
で確認すると2.7.2
になっています。これはなぜでしょうか。bundle install
で2.7.0
のgemがインストールされ、2.7.2
のgemがインストールされていないのではと推測しています。
(base) MacBook:abc name$ ruby -v ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-darwin18]
Gemfile
Gemfile
1source 'https://rubygems.org' 2git_source(:github) { |repo| "https://github.com/#{repo}.git" } 3 4ruby '2.7.2' 5 6# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' 7gem 'rails', '~> 6.0.3', '>= 6.0.3.1' 8//以下複数のgem
###確認したこと
Terminal
1(base) MacBook:abc name$ which bundler 2/Users/name/.rbenv/shims/bundler 3(base) MacBook:abc name$ which gem 4/Users/name/.rbenv/shims/gem 5(base) MacBook:abc name$ which ruby 6/Users/name/.rbenv/shims/ruby> 7(base) MacBook:abc name$ rails -v 8Rails 6.0.3.4 9(base) MacBook:abc name$ rbenv version 102.7.2 (set by /Users/name/projects/pj-abc/abc/.ruby-version)
ご教授いただけますと嬉しいです。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/07 09:11