2012-07-31 36 views
-1

我克隆了repo https://github.com/revans/bash-it.git並在linux下成功安裝了它,但遇到麻煩時我試圖在Windows7下安裝MSYS。爲什麼mkdir在Windows 7下安裝bash-it時出錯MSYS

在install.sh:

function load_all() { 
    file_type=$1 
    [ ! -d "$BASH_IT/$file_type/enabled" ] && mkdir "$BASH_IT/${file_type}/enabled" 
    ln -s $BASH_IT/${file_type}/[^_]available/* "${BASH_IT}/${file_type}/enabled" 
    } 

它返回這樣

Would you like to enable all, some, or no aliases? Some of these may make bash s 
lower to start up (especially completion). (all/some/none) all 
mkdir: cannot create directory `/c/Users/Dan/.bash_it/aliases/enabled': No such 
file or directory 

一些錯誤看起來路徑是正確的,並引述,我已經運行CMD以管理員身份,然後運行msys.bat ,還有什麼可能是錯的?

回答

1

嚴格來說,看起來mkdir失敗,因爲「/c/Users/Dan/.bash_it/aliases」不存在。

不知道MingW的任何信息,BASH_IT應該是「c:/Users/Dan/.bash_it」而不是?

+0

「'/c/Users/Dan/.bash_it/aliases/enabled「:沒有這樣 文件或目錄」由下一提出line'ln -s ...'它引發了這個問題,因爲mkdir失敗了 – xdan 2012-08-01 02:21:49

0

我改變「的mkdir」到「的mkdir -p」修復它