2012-03-19 64 views
1

我敢嘗試安裝一個庫,但是當make文件嘗試爲Developer文件夾它出現消息符號鏈接級別過多OSX獅子

Too many levels of symbolic links. 

所以我嘗試:

Go home folder (cd /) 

然後我嘗試:

bash-3.2# cd Developer 

,這是輸出:

bash: cd: Developer: Too many levels of symbolic links 

可能是什麼問題?你可以幫我嗎?

ls -l 

說我

lrwxr-xr-x 1 root wheel 10 14 Mar 09:13 Developer -> /Developer 
+1

什麼'LS -l'說關於符號鏈接?最有可能的是,它指向自己。 – geoffspear 2012-03-19 13:01:53

+0

lrwxr-xr-x 1個根盤輪10 3月14日09:13開發人員 - >/Developer – JackTurky 2012-03-19 13:02:31

回答

3

如果去:

cd/

ls -la輸出:

lrwxr-xr-x 1 root wheel 10 14 Mar 09:13 Developer -> /Developer 

這是一個問題。 /Developer應該是文件夾,不是指向自身的符號鏈接

找出原始/Developer目錄所在的位置並刪除符號鏈接,以便您可以創建一個指向它的符號鏈接。如果找不到它,請考慮重新安裝XCode。

不(總是)工作:

當製作符號鏈接
11

使用絕對路徑

ln -s file ../new/path 

作品(更多):

ln -s /full/path/to/old/place/ /full/path/to/new/place/ 
+1

今天只需要再次使用它...感謝一年前的我! – dantiston 2015-04-27 16:56:20

+1

此解決方案適用於我。只需使用絕對路徑。 – Juneyee 2015-10-27 14:27:57