質問: プログラミング初心者です。 githubを経由してHorokuにデプロイして自作のwebサイトを作っています。 githubを確認したところ写真のようなセキュリティーアラートが出ており、それに現在対応しています。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/faee7dcbcb1e825ce707e3c7c3a3b183.png) おそらく、gem ファイルをアップデートしないといけないということだと理解して、 1、gem update --system 2、gem update bundler 3、gem update でアプデートしましたが、githubの警告は消えませんでした。 色々調べているのですが、解決できていません。 どなたかアドバイスいただけたらと思います。 初心者ですのでわかりやすく教えていただけるとありがたいです。 みなさん、お力添えよろしくお願い申し上げます。
回答: 画像に表示されている通り、`Gemfile.lock` に対する警告なので、 `Gemfile.lock` を更新する必要があります `gem update` コマンドは、インストールされている `gem` を更新するだけで、 `Gemfile.lock` を更新しません 参考: Command Reference - RubyGems Guides `bundle update` コマンドでパッケージを更新し、 パッケージを利用している機能をテストして問題なければコミットし、 GitHub にプッシュします 参考: Bundler: bundle update 注意点として、`Gemfile` でバージョンを固定していると `bundle update` コマンドを実行してもバージョンが更新されないので、 バージョンを固定していないか注意してください 参考: Bundler: The best way to manage a Ruby application's gems