Homebrew によるアプリのインストールの続き: hkob の雑記録 (12)

はじめに

hkob の雑記録の第12回目は、Homebrew による UNIX tools のインストールを解説記事を執筆しています。昨日は時間がなくて、GUI アプリである VSCode のインストールまでしか記録しなかったので、今日執筆している指導書では、そのインストールした VSCode を使って Brewfile を編集しています。

VSCode の起動

学生には基本的に VSCode はアプリケーションフォルダから起動するのではなく、 code コマンドで起動するように指示しています。これは、Shell で設定した環境変数などを保持したまま、VSCode を起動してほしいためです。また、フォルダで VSCode を開くという意識をしてほしいので、ターミナルで対象となるフォルダに移動した状態で code . として起動してもらっています。

VSCode の初期化

VSCode の細かい設定は、この後の記事で設定するのですが、最初に Japanese Language Pack のインストールだけ済ませています。以前は、しばらくすると自動的にダイアログが出てきていたのですが、 今回は Extension タグで japa までタイプしてしまいました。

Japanese Language Pack

VSCode を再起動した後で、ここまでに編集した Brewfile を開いてみました。

Brewfile を開く

今回は、Homebrew formula の一つである telnet をインストールしてみました。最近の学生は、携帯やタブレットの経験しかないものもおり、「保存」の概念を一番最初に教える必要があります。ファイル名の横に●が付いている場合には、まだ未保存の状態なので、「Cmd-S」で保存することを説明しています。

保存前

保存をして、●が消えたことを必ず確認させます。

保存後

記録したらメニューからターミナルを起動します。

ターミナルを開く

これにより、VSCode の画面内にターミナルが表示されました。

VSCode 内のターミナル

ここで、これまでのように ./bootstrap.sh を実行したら telnet がインストールされました。

% ./bootstrap.sh 
Skipping install of homebrew/bundle tap. It is already installed.
Using homebrew/bundle
Skipping install of homebrew/services tap. It is already installed.
Using homebrew/services
==> Downloading https://formulae.brew.sh/api/cask.jws.json
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1556k  100 1556k    0     0  7028k      0 --:--:-- --:--:-- --:--:-- 7041k
Skipping install of visual-studio-code cask. It is already installed.
Using visual-studio-code
==> Downloading https://formulae.brew.sh/api/formula.jws.json
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 4307k  100 4307k    0     0  15.1M      0 --:--:-- --:--:-- --:--:-- 15.1M
Installing telnet
Installing telnet formula. It is not currently installed.
==> Downloading https://ghcr.io/v2/homebrew/core/telnet/manifests/303.141.1
########################################################################################### 100.0%
==> Fetching telnet
==> Downloading https://ghcr.io/v2/homebrew/core/telnet/blobs/sha256:7683b4348e7fc4f1170c3be8a3d28
########################################################################################### 100.0%
==> Pouring telnet--303.141.1.arm64_sequoia.bottle.tar.gz
🍺  /opt/homebrew/Cellar/telnet/303.141.1: 5 files, 207.4KB
==> Running `brew cleanup telnet`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
Homebrew Bundle complete! 4 Brewfile dependencies now installed.

おわりに

今回は、Brewfile を VSCode で編集し、Homebrew の Formula をインストールしてみました。

hkob.notion.site