既設の alias コマンドが効かない
.bash_profile
に設定していた alias のコマンドが効かない。
当たり前、Zsh
にしたら .zshrc
等が読み込まれるので、.zshrc
か .zprofile
などに alias を書く必要がある。
Sublime Text 3 の gofmt でエラー
Traceback (most recent call last):
File "/Users/zumikiti/Library/Application Support/Sublime Text 3/Installed Packages/Gofmt.sublime-package/gofmt.py", line 257, in run_formatter
formatter = Formatter(view)
File "/Users/zumikiti/Library/Application Support/Sublime Text 3/Installed Packages/Gofmt.sublime-package/gofmt.py", line 166, in __init__
self.cmds = [Command(cmd, self.view, self.window) for cmd in cmds]
File "/Users/zumikiti/Library/Application Support/Sublime Text 3/Installed Packages/Gofmt.sublime-package/gofmt.py", line 166, in <listcomp>
self.cmds = [Command(cmd, self.view, self.window) for cmd in cmds]
File "/Users/zumikiti/Library/Application Support/Sublime Text 3/Installed Packages/Gofmt.sublime-package/gofmt.py", line 77, in __init__
self.window)
File "/Users/zumikiti/Library/Application Support/Sublime Text 3/Packages/golangconfig/all/golangconfig.py", line 227, in subprocess_info
raise exception
golangconfig.EnvVarError: The following environment variable is currently unset: GOPATH
GOPATH
を ~/.zprofile
に設定する必要がある。
$ cp ~/.bash_profile ~/.zprofile
そんで .zprofile
から不要そうなものを削除する。
私の設定はこうなっている。
export PATH=$PATH:/usr/local
export PATH=$PATH:/usr/local/mysql/bin
export PGDATA=/usr/local/var/postgres
# !/usr/bin/env -S PATH="${PATH}:/usr/local/bin" python3
export PATH=${PATH}:/usr/bin/python3
export PATH=${PATH}:/usr/bin/go
export PATH=${PATH}:$HOME/.composer/vendor/bin