"Impossibile eseguire il file binario" con alias di binario

1

Ho installato sia python3.3 che python2.6. Ho impostato su python3.3 di default creando un alias chiamato "python" in usr / bin e un altro per python2.6 chiamato "python2.6". Ora se scrivo il terminale "python" python3.3 sarà aperto ma se digito "python2.6" ottengo "impossibile eseguire file binario". Posso avviare direttamente il binario ma non tramite l'alias. Ho controllato le autorizzazioni e sono le stesse per entrambi i binari e gli alias quindi non so cosa fare. Qualcuno può aiutarmi?

    
posta Rnhmjoj 03.02.2013 - 17:20
fonte

1 risposta

6

Invece di usare alias Finder, usa Terminal per creare collegamenti simbolici (vedi man ls per i dettagli):

ln -s /path/to/python3.3/binary /usr/local/bin/python
ln -s /path/to/python2.6/binary /usr/local/bin/python2.6

Di solito non è una buona idea fare confusione con il contenuto di /usr/bin (verrà cancellato con il prossimo aggiornamento). Utilizza invece /usr/local/bin e assicurati che venga prima del /usr/bin in $ PATH.

    
risposta data 03.02.2013 - 18:07
fonte

Leggi altre domande sui tag