🦁
Railsで.gitignoreにvender/bundleを追記せず、bundle installしたらとんでもないことになった。😱(個
概要
Railsで個人開発をしていた時です。
Gemfileをgemを追加した後、bundle install
したらとんでもないことになりました。😱
実際どうなった
下の画像見てくれたらわかります。
ファイルの変更数がとんでもないことになりました。😅
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