.tar file su OS X Lion

3

Come faccio a trattare i file .tar con OS X Lion? Sto tentando di installare Ruby Version Manager, ma Lion si sta dando da fare per non essere in grado di espandere il file tar. Nemmeno questa è la prima volta che è successo.

Qualsiasi comando tar mi dà questo errore:

Launch of "tar" failed: the PowerPC architecture is no longer supported.

Qualsiasi aiuto è molto apprezzato.

Aggiornamento:

which tar

output

/usr/bin/tar

    
posta Alex 17.12.2011 - 01:18
fonte

3 risposte

7

tar è installato come parte delle utilità di sistema, l'unico modo in cui può essere ancora una vecchia versione è se il tuo sistema operativo è stato aggiornato da prima dei giorni di Intel, o se hai una vecchia versione di tar seduta nel tuo PATH che viene invocato prima del sistema uno.

Per prima cosa, lancia which tar nella shell. Se dice qualcosa diverso da /usr/bin/tar , non è la versione nativa di tar di sistema, e dovresti semplicemente rimuoverlo perché non funziona comunque.

Se dice /usr/bin/tar , prova a eseguire lipo -info /usr/bin/tar . L'output dovrebbe apparire come

$ lipo -info /usr/bin/tar
Architectures in the fat file: /usr/bin/tar are: x86_64 i386 ppc7400 

Se l'elenco di architetture non include x86_64 e i386, allora hai sicuramente vecchie versioni di utilità di sistema che non sono compatibili con Lion e dovrebbe essere reinstallato. Probabilmente la cosa più semplice da fare a quel punto è eseguire un backup completo del sistema, e fare una reinstallazione pulita, perché questa situazione non dovrebbe mai accadere e se sta accadendo, non si può sapere quali altre utilità di sistema sono rotte.

    
risposta data 17.12.2011 - 01:43
fonte
2

Ho installato per errore una vecchia versione di Xcode, e questo mi ha causato lo stesso problema.

    
risposta data 02.06.2012 - 08:05
fonte
1

Ho avuto lo stesso problema. In usr / bin ho trovato tar, gnutar e bsdtar. Le chiamate a tar o gnutar sono morte con il reclamo PowerPC, bsdtar ha funzionato. Ho ribattezzato tar a badtar, ribattezzato gnutar a badgnutar, ribattezzato bsdtar a tar e Viola! Niente più problemi!

    
risposta data 20.09.2012 - 22:11
fonte

Leggi altre domande sui tag