這幾天在處理 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
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicBFPM_VClcHCUohymZkUpBJUkT7bfBzRL7Qp-2CB_WOOEKpWKNxjei-Ek-m1qU9kqATm8V5e5qRd4Mmqip1eM7l1azXk0QHefzQvmro1OvBy2VahWRKK_QVo3-YRM-Dpxx5KCuWLanvU/s400/Screen+Shot+2014-02-07+at+4.54.06+PM.png)
沒有留言:
張貼留言