裝上了最新的ubuntu,然后安裝zsh時 遇到一大堆坑。記錄下
在使用腳本自動安裝的時候報(bào)
fatal: unable to access 'https://github.com/robbyrussell/oh-my-zsh.git/': Failed to receive SOCKS4
我以為是我的git問題,我手工git clone 是沒有問題的
無奈只好手動安裝
sudo apt install zsh
按照官網(wǎng)教程一頓操作如下
git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
設(shè)置zsh是默認(rèn)的shell
chsh -s /bin/zsh
然后竟然沒反應(yīng)。excuse me??? 重啟終端也沒有反應(yīng)。
不管。 先source ~/.zshrc 試試
報(bào)錯
autoload: command not found
bash: /home/hyh/.oh-my-zsh/oh-my-zsh.sh: line 34: syntax error near unexpected token `('
bash: /home/hyh/.oh-my-zsh/oh-my-zsh.sh: line 34: `for config_file ($ZSH/lib/*.zsh); do'
我在終端上直接輸入zsh
一切正常。
但是 不會讓我每次打開一個終端,都要我輸入一次zsh吧?
我直接把 zsh 追加到$HOME/.bashrc 最后
這樣每次打開終端就會幫我自動輸入一次zsh命令。