[求救]zsh更新為5.2無法使用

作者: dragonnantou (dragoninnantou)   2016-05-15 01:03:30
使用homebrew還有自己build都無法使用
homebrew使用方式
http://rick.cogley.info/post/use-homebrew-zsh-instead-of-the-osx-default/
自己build的方式
http://filoteo.me/install-zsh-on-mac-without-brew/
在使用者名稱按右鍵指定/usr/local/bin/zsh 當作login shell
也在terminal測試過1)login shell 2)指定位置 /usr/local/bin/zsh
echo $SHELL是/usr/local/bin/zsh
但zsh
作者: bluecadence (Maxwell's demon)   2016-05-15 01:21:00
你舊的版本的 zsh 還在 /bin/zsh 吧?你下指令 "which zsh",應該是得到 /bin/zsh 吧?因為 /bin 的路徑放在 /usr/local/bin 的前面,當然系統跑去找 /bin/zsh如果的確如我所說,那就把 /bin/zsh 的 zsh 名字改掉改成 zsh.bak (whatever)。然後 "ln -s /usr/local/bin/zsh /bin/zsh"
作者: dragonnantou (dragoninnantou)   2016-05-15 02:07:00
感恩^^
作者: bluecadence (Maxwell's demon)   2016-05-15 08:48:00
再給你一個建議,玩 unix 的人是不會把 /usr/local/bin 路徑放到 /usr/bin 和 /bin 路徑前面的等你裝太多東西到 /usr/local/bin 的時候你就會知道我在說甚麼。不過我想你大概不會玩到那樣的地步 :D你這樣的做法還不如寫個 alias 放到類似 .profile 的檔案裡反正你的shell都已經指向/usr/local/bin了
作者: cgjosephlee (JLee)   2016-05-15 12:56:00
用alias比較優

Links booklink

Contact Us: admin [ a t ] ucptt.com