Bundler.というエラーが表示され、push出来ない。installを実行していなかったため。installを実行後、必要なGemがインストールされpush出来る。installはそのアプリに必要なGemをインストールするため。installは以下の役割をする。Gemfileに書かれたGemをインストールする。インストールしたGemに加え、依存関係にあるGemとGemごとのバージョンをGemfile.lockに記載する。Gemfile.lockが必要なのか複数人で開発する際に、インストールするGemとバージョンを揃えるため。Gemfile...そのアプリに必要なGemが記載されたファイルGemfile.lock...Gemfileに記載されたGemに加え、依存関係にあるGemとバージョンが記載されたファイルGemは他のGemと結びついていることが多いため、依存関係にあるGemもインストールする必要がある。installを実行すると依存関係にあるGemを自動でインストールしてくれる。installするとGemfile.lockに記載された指定されたバージョンのGemをインストールできる。