Muitos níveis de links de símbolos e como programas de console de resultados não podem ser executados

0

Eu tenho um problema. Algo ruim aconteceu com meu sistema de arquivos. O Git nega para enviar arquivos, mas eu poderia fazer com init, commit e add remote.

OcompiladorGNUg++nãocompila.

O QtCreator pode compilar programas, mas não posso fazê-lo manualmente.

Eu realmente não gostaria de reinstalar todo o sistema, mas preciso de git e fazer utilitários. Não consigo localizar este problema.

    
por Tebe 29.09.2013 / 01:10

1 resposta

1

Parece que seu PATH está confuso. Como no link . Para citar:

"I believe it is saying there are too many levels of symbolic links while trying to locate the... command itself [within the path]."

Para uma saída fácil, você pode reinstalar. No entanto, isso pode não ser uma opção.

Para localizar o problema, tente procurar em seu caminho por links simbólicos. Aqui está um pequeno script para fazer isso. Basta fazer um arquivo, copie isso em:

for path in ${PATH//:/ }; do
    echo "Printing links for: $path"
    readlink "$path"
    echo "Done."
done

Em seguida, execute o arquivo com bash [FILENAME] , em que filename é o nome do arquivo que você acabou de criar.

    
por 29.09.2013 / 03:50