LoginSignup
3
2

More than 5 years have passed since last update.

bundle updateの後にはbundle installをしよう

Posted at
1 / 2

railsチュートリアル第1章でのメモ。
超初歩的なミスです。

初投稿なので読みにくいかもしれませんが、ご勘弁を。

「1.5 デプロイする」でHerokuにデプロイしようとしても、アプリの画面が

Heroku | Welcome to your new app!
Refer to the documentation if you need help deploying.

という初期画面?から表示内容が変更されない。

また
$git push origin master
を実行すると、

remote:  !
remote:  !     Failed to install gems via Bundler.
remote:  !

というエラーが赤字で表示される。

どうやらgemのインストールが失敗しているのが原因みたい。
いろいろ調べてみたところ、なんと$bundle updateの後に$bundle installをしていない(チュートリアルの1.3.1 Bundler)事が原因らしい。

実際に$bundle uupdateの後に$bundle installを実行したところ、無事エラーが出ずに成功。

$bundle updateがインストールも兼ねてるのかと思ってた。。

確かにチュートリアル(1.3.1)には以下の記述があり、「まずbundle updateを実行しろ」と書いてあったが、僕はこの2文字を読み流してしまった。。

ちなみに、bundle installを実行すると「まずbundle updateを実行してください」というようなメッセージが表示される場合があります。その場合は、メッセージのとおりにbundle updateをまず実行しましょう (マニュアルどおりに行かない場合に慌てず落ち着いて対応することもスキルの1つです。こうしたエラーメッセージにはその場で問題を解決する方法が含まれているものなので、よく読んでおきましょう)。

プログラミングはやっぱり、日本語力が大事ですね!!笑

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2