[求救]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