Rubyの開発者を目指し基礎を学んでいる初心者の私が知識をまとめてみました。
梅雨ですね今日の天気 :
目的:
- 自己理解
- 情報共有
- 情報整理
What
- 自己理解
- 情報共有
- 情報整理
What
Homebrewとbundleの違いとは
Why
railsではよく"bundel install"での"bundle"やgem、brewといったコマンドを使うと思います。最初は混乱してしまいます。ので、こういったものは早めにまとめるのが吉ですね。
各違いについて
Homebrew、通称"brew"はMacにソフトウェアをインストールしたい。といった時に使います。
ちなみにhome brew how to あたりで画像を調べると見事に🍺の作り方が出てきます。bash
brew install google-chrome
// または
brew cask install google-chrome
試しにchromeをインストールして見た例ですが、"cask"をつけるのが標準?なのかな。拡張らしいので。
基本的にはwebサイトからよしなにchromeをインストールしているのでこういったコマンドをMac,もしくはLinux(もしくはWinなんとかさん)で実行することはないと思います。おそらくですがAppStoreでインストールできるものはbrewでインストールできるのでは?と予想しています。
裏ではこういったものが走っているんだな。と理解するとかなり中身のシステムに好奇心が持てますね。bundleを見て見ましょう
```bash:bash bundle install rails// gemfileにインストールしたいgem(例えばrails)を追記した後
bundle install
<p>といった感じで、rubyのgem(ライブラリ)をインストールしたいよ、て時に使います。</p>
<h2>
<span id="code---コードの挿入" class="fragment"></span><i class="fa fa-link"></i>まとめ:smirk_cat:</a>
</h2>
<p><strong>ま</strong>とめますと、</p>
<ul>
<li>brewはとにかく"Mac"に何かしらインストールしたいよ。といった時に使う。</li>
<li>bundleはRubyに関するライブラリやパッケージ(gem)をインストールしたいよ。といった時に使う。</li>
</ul>
<p>といった使い分けでしょうか。あ、brewはXcodeのインストールが必要ですのでお忘れなく。</p>
<p>基本bundleはよく使うと思います。brewとかいつ使ったの?といった具合で使いませんが、Macに何かしらの環境を構築したいときに重宝する(はず)です。:hugging:</p>