這幾天在處理 git hook 來 deploy 的問題卻一直遇到下面這段錯誤訊息
.nvm/nvm.sh: 502: .nvm/nvm.sh: Syntax error: "(" unexpected (expecting ";;")
查到後來才發現原來 ubuntu 6.10 起把預設的 bash shell 改為 dash shell,所以當你使用 /bin/sh 同時其實是使用 dash,要把 shell 改回 bash 使用以下指令:
sudo dpkg-reconfigure dash
輸入後會跳出以下畫面,選擇 no 就會把 shell 改為 bash
沒有留言:
張貼留言