ログインできない
常日頃から,ログインができなくなってしまうことは,よくあると思うが
理由として
- ログインシェルのスタートアップスクリプトがマズい
- ログインシェル自体が壊れた
とかの場合は,
Terminal.app の メニューから,
シェル > 新規コマンド で,「chsh」を選べばよい.
これでとりあえずbash *1かなんかにしてやれば,
ログインするので急場を凌ぐ.
間違えても,このシェルも壊しちゃ駄目だぞ.
※ちなみに,今回は zsh-devel が依存していた ncursesw がinactive になっていた
$ sudo port activate ncursesw $ sudo port -ncuf upgrade --enforce-variant zsh-devel
したら直ったみたい.*2