blog.monophile.net

コンピュータに関するメモ。

著者

山本一彰(Takaaki Yamamoto)

東京工業大学において計算機科学と応用数学を学び、 情報科学芸術大学院大学[IAMAS]においてメディア表現を専攻し修了。 2015年にコンビネータ論理を基に計算完備な計算手法 "論理珠算"を開発し、 それを含む体系である"算道"を構成した。 その成果により、2016年に 第19回 文化庁メディア芸術祭 アート部門 新人賞 (文部科学大臣賞) を受賞。 現在はSRE(サイト信頼性エンジニア)として生計をたててている。

投稿

Homebrew を指定のパスにインストールする

概要

MacPorts をメインに使っているので、Homebrew を標準ではないパス /opt/homebrew にインストールする。

install

インストール自体は↑で終わり。 /opt/homebrew/bin を環境変数 PATH に追加すれば brew コマンドが使える。

備考

基本的には上記のページと同じだが、そのままだと初回の brew update で↓のようにコケるため、 mv コマンドで /opt/homebrew/share/doc/homebrew/opt/homebrew/docs へ移動している。

$ brew update
Initialized empty Git repository in /opt/homebrew/.git/
remote: Counting objects: 1126, done.
remote: Compressing objects: 100% (1035/1035), done.
remote: Total 1126 (delta 116), reused 378 (delta 49), pack-reused 0
Receiving objects: 100% (1126/1126), 1.21 MiB | 740.00 KiB/s, done.
Resolving deltas: 100% (116/116), done.
From https://github.com/Homebrew/brew
 * [new branch]      master     -> origin/master
HEAD is now at ec0d8fa Merge pull request #3220 from yzguy/yzguy/cask_available_languages_to_info
To restore the stashed changes to /opt/homebrew run:
  'cd /opt/homebrew && git stash pop'
==> Downloading https://homebrew.bintray.com/bottles-portable/portable-ruby-2.3.3.leopard_64.bottle.1.tar.gz
######################################################################## 100.0%
==> Pouring portable-ruby-2.3.3.leopard_64.bottle.1.tar.gz
==> Homebrew has enabled anonymous aggregate user behaviour analytics.
Read the analytics documentation (and how to opt-out) here:
  https://docs.brew.sh/Analytics.html

==> Tapping homebrew/core
Cloning into '/opt/homebrew/Library/Taps/homebrew/homebrew-core'...
remote: Counting objects: 4596, done.
remote: Compressing objects: 100% (4383/4383), done.
remote: Total 4596 (delta 29), reused 340 (delta 6), pack-reused 0
Receiving objects: 100% (4596/4596), 3.83 MiB | 4.37 MiB/s, done.
Resolving deltas: 100% (29/29), done.
Tapped 4374 formulae (4,643 files, 11.9MB)
Already up-to-date.
Error: Could not link:
/opt/homebrew/share/doc/homebrew

Please delete these paths and run `brew update`.

参考