お世話になります。
まず知りたいこと
「bin/bundle」と「bundle install」の違いについて
困っていること
今現在、書籍「Ruby on Rails6 実践ガイド」を読み進めています。
P33の 「3-2-2 bin/bundleコマンドの実行」の箇所で
webコンテナのターミナルで以下のコマンド群を実行してください。 $ cd baukis2 $ bin/bundle
とあります。
Gemパッケージ群をインストールするためらしいのですが、「bundle install」でも同様にインストールできます。
「bin/bundle」を実行すると「bash: bin/bundle: No such file or directory」とファイルやディレクトリが無いと怒られます。
###実行できない理由としては
①webコンテナのターミナル上
②自身のPC上のVSCode上でのターミナル上
の2種類ある中で②のターミナル上で実行しているから「bash: bin/bundle: No such file or directory」と表示されてしまう。と考えられる。
###やってみたこと
・webコンテナへのログイン
・Dockerコンテナ群の起動「docker-compose up -d」
・「% docker-compose exec web bash」
・GemfileにいくつかのGemパッケージ群の追加(gem "bcrypt"など)をして保存
その後に
$ cd baukis2
$ bin/bundle
を行うように書かれているのですが、既にディレクトリはbaukis2に移動しているので「bin/bundle」を実行しました。
補足情報(FW/ツールのバージョンなど)
Ruby 2.6.3p62
Rails 6.0.3.2
macOS Catalina 10.15.6
VSCOde 1.47.3
回答1件
あなたの回答
tips
プレビュー