Macのターミナルで新規タブを開こうとしたらforkpty: Device not configuredと怒られたときの対応方法
最近macOS High Sierraにアップグレードし、ターミナル(zsh)で新規タブを立ち上げようとしたところ
forkpty: Device not configured
と怒られ新規タブを立ち上げることが出来なかった。 色々ググったところ、ptmx_maxの値が関係しているようだったので、
sysctl -a | grep kern.tty.ptmx_max
で現在の値を確認。 現在の値は512だったので、
sudo sysctl -w kern.tty.ptmx_max=768
のコマンドで試しに値を768にしてみたところ、タブをたくさん立ち上られるようになった。
設定を常に反映しておきたい場合は、/etc/sysctl.conf
を編集もしくは作成し、以下の記述をしておく。
kern.tty.ptmx_max=768