rubyとgemとrbenvとbudllerあたりのお勉強が必要か?
超アバウトに言えばrbenvでrubyを(バージョン毎に)切り分けてbundlerで(プロジェクト?毎に)gemを入れる。
といった感じかな?
今回、gem installでbundler配下のディレクトリに入れちゃったけどgem uninstallはbundle配下は触らないようにしているのか?で、bundle exec gem uninstall(であってるかな?)はものはあるけどインストールした履歴はないから存在を認識出来ない。installでbundle配下に入れられちゃったのが原因?
その割にはvendor/bundle配下にrubyがいるのか。rubyを入れてからbundleだからruby環境をコピーしていると思えばいいのか?
Githubに無数にソースコードの見本があるじゃない? それ読み解いていくと、上手い書き方、下手な書き方、判断の分かれるもの、誰が書いても難しいところ、正解が時とともに変わっていく様子などなど、ソフトウェア技術者が積み上げてきたものを一気に吸収できる。しかも経緯が逐一記録されている。これ凄いよ?
>ディレクトリはメジャーバージョン毎
そうなんですね。たしかに2.6.0も2.7.0も入れた記憶ないですし。
fugitは1.3.9がGemfile.lockにいるのでこれが使われているようです。
そうなると何で5個で動かないの?と言う部分と誤って直接gem installしてfindでは見つかるけどgemコマンドでは見つからない1.4.2の処分をどうしようかな、と。まあ、見えないんで問題は起こさないと思いますが。