Como sempre, graças ao Santo Google encontrei a solução.
Percebi o problema abaixo quando fui utilizar o Capistrano após a atualização do Snow Leopard, o mesmo mostrava as seguintes linhas de erro após uplodear o arquivo e tentar descompactá-lo no servidor:
*** [err :: xxxxx.com.br] tar: Ignoring unknown extended header keyword `SCHILY.dev'
*** [err :: xxxxx.com.br] tar: Ignoring unknown extended header keyword `SCHILY.ino'
*** [err :: xxxxx.com.br] tar: Ignoring unknown extended header keyword `SCHILY.nlink'
Bem, o erro, conforme esse site, está que a Apple resolveu "trocar de lugar" o gnutar e o bsdtar. Segue abaixo, na íntegra, o que o camarada falou.
=================
The problem is that Apple used to include the GNU version of tar at /usr/bin/tar. With Snow Leopard Apple changed /usr/bin/tar to point to bsdtar, breaking any scripts or applications that depended on gnutar
To change it type the following in terminal:
cd /usr/bin; sudo ln -fs gnutar tar && /usr/bin/tar --version
To verify, it should say GNU somewhere in the output.
To change it back to default:
cd /usr/bin; sudo ln -fs bsdtar tar && /usr/bin/tar --version
É só fazer a alteração e partir para o abraço! :D
[]'s
4 comentários:
Jack, executei os comandos que você colocou mas o problema persistiu. Tenho uma aplicação na locaweb e tentei dar deploy usando locarails e os mesmos erros apareceram. Pode me ajudar?
Olá Amigo!
Quando vc digita "whereis bsdtar" no prompt, aparece oq?
[]'s
$whereis bsdtar
/usr/bin/bsdtar
Ok! E o gnutar, aparece no mesmo local que esse?
>>whereis gnutar
/usr/bin/gnutar
Se aparecer o mesmo endereço, então, provavelmente o erro não será do gnu/bsd tar... =/ tente verificar com detalhes o erro no momento em que ele ocorre.
Qq coisa me envia um email para debatermos o assunto.
vlw!
Postar um comentário