モチベーション
- 1台のMacに複数のユーザがログインする環境でflutterを使いたい
- 全員の
~/flutter/binにインストールするのはバカっぽい
前提
- 自分およびログインしようとするユーザが管理者権限があること
手順
- 管理者でログインし、
/usr/local/opt/にflutterを解凍する
$ cd /usr/local/opt/
$ chmod -R g+w flutter # ファイルすべてにgroupに書き込み権限を付与
$ find flutter -type d -print | xargs chmod g+x # ディレクトリ全てに権限を追加
おまけ
- Android Studio自体はユーザ毎にインストールする必要はないが、プラグインはすべて入れ直し
-
flutter doctor --android-licensesはユーザ毎にやる必要がある - VSCodeのプラグインもユーザ毎にインストールする必要がある