Que tal usar o RVM ? Remove muita dor.
Estou tentando atualizar meu ruby no cygwin do 1.8.7 para o 1.9.2. Eu colei o ruby-1.9.2-p136.tar.gz na pasta requerida no diretório inicial. Depois que eu entrei neste comando.
tar xvf ruby-1.9.2-p136.tar.gz. Está jogando erros ao descompactar o arquivo.
Esta é a amostra do erro que recebi
ruby-1.9.2-p136 / win32 / winmain.c
tar: ruby-1.9.2-p136 / win32 / winmain.c: Não é possível alterar a propriedade para uid 501, gid 20: Argumento inválido.
Eu recebi este erro em todos os arquivos presentes em rruby-1.9.2-p136.tar.gz.
Alguém pode me dizer onde eu estou indo errado e a solução para isso.
Obrigado
Que tal usar o RVM ? Remove muita dor.
Meu palpite: seu tarball foi compactado por userid 501, groupid 20. Quando você descompacta, por algum motivo ele está tentando definir o ID do usuário e o groupid de todos os arquivos para eles, mas você não tem esse usuário / grupo no seu sistema. Ainda deve descompactar embora.
Como um pequeno teste, faça algo como:
tar -tzvf ruby-1.9.2-p136.tar.gz | head
e veja o que o usuário / grupo dos arquivos são. É estranho que ele esteja tentando definir isso em seus arquivos de saída, já que você não inclui nenhum sinalizador permanente para isso.
Tags ruby-on-rails linux cygwin