1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Homebrew導入(Macbook Pro)

Last updated at Posted at 2024-02-17

はじめに

初めまして!
エンジニアになって数年、今まで本を読むだけでしたが、もっとプライベートで楽しみながら成長したい!自分が学んだ足跡を残していきたい!と思い記事をかきました!
最終的には自在に開発できるようになりたいと思っています。:triumph:
いろいろな記事を参考にさせてもらっています。:bow_tone2:
その中でもこれってどういう意味?とかつまづいたところを念入りに書いていこうかと思います。:fist:

今回の目的

npmとか新しいものをどんどん入れる時にこれ何入れたか忘れるんじゃね・・・?と思って始めてパッケージ管理が重要だと気づきました!:scream:
なので今回は最低限入れていきたいパッケージ管理システムを入れていきます!

使用したものや事前準備

Macbook Pro

主に参考にさせていただいた記事

Homebrewってなんぞや

なんとなくわかったふりはしているけどはっきりとはわかっていないので自分なりに噛み砕きました。:fork_and_knife:

macOSに入っていないパッケージのインストール、アプリケーションですらインストールできるらしい。(アプリケーションは結構入れちゃってる・・・)
今回の目的でもあるパッケージの管理が一覧化されるので、インストールしたものの管理がとても楽になる!っていうのがいいですね!

早速:Homebrewを入れてみる

下記のサイトにアクセスします。

(日本語に変換してます)
コマンドをコピーします。

スクリーンショット 2024-02-17 18.18.52.png

いざ実行します!

スクリーンショット 2024-02-17 18.22.11.png

なんか出てきた:frowning2:
Xcodeのコマンドラインツールをインストールするからええか?と聞かれています。
Homebrew含めてコンパイラやGitとかにも必要なようです。XCODEもう入ってるけどそこも問題ないとのこと。ってことでEnterを押します!

スクリーンショット 2024-02-17 18.25.20.png

インストールは成功しましたが、WarningとNext stepsというのが出ています。
どうやらPATH 環境変数が通っていないようです。

スクリーンショット 2024-02-17 18.42.05.png

試しにbrewコマンドを実行しましたが反応なし!

brew help

スクリーンショット 2024-02-17 18.44.23.png

記載されているコマンドを実行してみます。
[ユーザー名]は自分のを入れてください。

(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/<strong>[ユーザー名]</strong>/.zprofile

特に反応なし。まぁそんなもんかという気分で次のコマンド!

eval "$(/opt/homebrew/bin/brew shellenv)"

改めて下記のコマンドを実行してみる。

brew help

動いたー!
スクリーンショット 2024-02-17 18.51.27.png

Homebrewでインストールしてみる

色々入れているのとnodebrewは次回にやりたいので、今回はMozilla Firefoxを入れてみようかと思います。

まずは下記のコマンドでインストールできるか検索!(ウェブでも検索しました)

brew search firefox

FormulaeとCasksであるみたい。この二つの意味はなんでしょう?

スクリーンショット 2024-02-17 19.17.30.png

っていうことで調べてみると下記の通りでした。

Formulae
開発者向けのツールやライブラリ、nodebrewはこっち
Casks
GUIアプリケーション、Google ChromeやMozilla Firefoxはこっち

念のため、検索するとコマンドコピーできる模様。便利ですね。

コマンド実行します。

brew install --cask firefox

無事成功しました!

スクリーンショット 2024-02-17 19.25.10.png

Launchpadを見るとしっかり入っていますね!

スクリーンショット 2024-02-17 19.26.25.png

管理できているか確認

下記のコマンドを実行して、Mozilla Firefoxが管理できているか確認します。

brew list

無事表示されました!

スクリーンショット 2024-02-17 19.28.41.png

最後に

GUIアプリケーションも管理できるのは驚きました。
Homebrewの本領はFormulaeの方だと思うのでどんどん活躍させていきたいと思います!

次のお話

1
0
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?