🦁

Railsで.gitignoreにvender/bundleを追記せず、bundle installしたらとんでもないことになった。😱(個

2024/06/30に公開

概要

Railsで個人開発をしていた時です。
Gemfileをgemを追加した後bundle installしたらとんでもないことになりました。😱

実際どうなった

下の画像見てくれたらわかります。

スクリーンショット 2024-06-08 23.42.58.png

ファイルの変更数がとんでもないことになりました。😅
gemを3つくらい追加して、bundle installしたらこんな風になりました。
これ現場でやったらホラーですよね💦

対処法

vendor/bundleディレクトリ以下のファイルは全てGitによって無視される必要があります。

# Ignore vendor/bundle directory
vendor/bundle/

そして.gitignoreファイルを更新した後は、すでにステージングされているファイルをリセットして、正しく無視されるようにしました。

git rm -r --cached vendor/bundle

その後に、bundle installしたら

<img width="930" alt="スクリーンショット 2024-06-08 22 46 34" src="https://github.com/Hashimoto-Noriaki/rails_netflix_app/assets/73786052/df37ae43-58a0-4fc1-9a78-a5dfb5024979">
のようにbundle installできるようになりました。

ベテランのエンジニア歴20年の強強エンジニアからもらった個人開発で失敗しておくというアドバイス!

個人開発やスクールで失敗をしておきましょう。現場でやると会社に迷惑です。💦
個人開発は練習として最適です。だって迷惑かかるのは自分だけです。
会社を練習にするのは、お金をもらうので、失礼です。
失敗や検証をするために個人開発は有効です。

資料

ChatGPT参照

Discussion