Слишком много уровней символических ссылок osx Lion - PullRequest
2 голосов
/ 19 марта 2012

Я пытаюсь установить библиотеки, но когда файл make пытается сделать попытку в папку Developer, появляется сообщение

Too many levels of symbolic links.

Итак, я пытаюсь:я пытаюсь:

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 

Ответы [ 2 ]

15 голосов
/ 07 мая 2014

Используйте абсолютные пути при создании символических ссылок:

Не (всегда) работает:

ln -s file ../new/path

Работает (чаще):

ln -s /full/path/to/old/place/ /full/path/to/new/place/
3 голосов
/ 19 марта 2012

Если перейти к:

cd /

и ls -la выходы:

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

Это проблема. /Developer должна быть папкой , , а не символической ссылкой , указывающей на себя.

Узнайте, где находится исходный каталог /Developer, и удалите символическую ссылку, чтобы вы могли создать указатель на нее. Если вы не можете найти его, подумайте о переустановке XCode.

...