太多级别的符号链接osx Lion

Jac*_*rky 2 terminal xcode osx-lion

我试图安装一个库,但当make文件尝试尝试Developer文件夹时,它会显示消息

Too many levels of symbolic links.
Run Code Online (Sandbox Code Playgroud)

所以我尝试:

Go home folder (cd /)
Run Code Online (Sandbox Code Playgroud)

那我试试:

bash-3.2# cd Developer
Run Code Online (Sandbox Code Playgroud)

这是输出:

bash: cd: Developer: Too many levels of symbolic links
Run Code Online (Sandbox Code Playgroud)

可能是什么问题呢?你能帮助我吗?

ls -l
Run Code Online (Sandbox Code Playgroud)

我说

lrwxr-xr-x 1 root wheel 10 14 Mar 09:13 Developer -> /Developer 
Run Code Online (Sandbox Code Playgroud)

dan*_*ton 17

在创建符号链接时使用绝对路径:

不(总是)工作:

ln -s file ../new/path
Run Code Online (Sandbox Code Playgroud)

作品(更常见):

ln -s /full/path/to/old/place/ /full/path/to/new/place/
Run Code Online (Sandbox Code Playgroud)

  • 今天不得不再次使用它...一年前感谢我! (4认同)
  • 这个解决方案适合我.只需使用绝对路径. (2认同)

kar*_*lip 4

如果去:

cd /
Run Code Online (Sandbox Code Playgroud)

和ls -la输出:

lrwxr-xr-x 1 root wheel 10 14 Mar 09:13 Developer -> /Developer 
Run Code Online (Sandbox Code Playgroud)

这是一个问题。/Developer应该是一个文件夹,而不是指向自身的符号链接。

找出原始/Developer目录在哪里并删除符号链接,以便您可以创建一个指向它的链接。如果找不到它,请考虑重新安装 XCode。