Falha ao atualizar o nodejs para a versão 0.6.3-1 no ArchLinux

5

Estou tentando atualizar o nodejs para a versão 0.6.3-1 no ArchLinux, mas obtenho um conflito durante a etapa "checando por conflitos de arquivo". Ele reclama de um monte de arquivos no diretório npm:

nodejs: /usr/bin/npm exists in filesystem
nodejs: /usr/lib/node_modules/npm/.gitmodules exists in filesystem
nodejs: /usr/lib/node_modules/npm/AUTHORS exists in filesystem
nodejs: /usr/lib/node_modules/npm/CHANGES exists in filesystem
nodejs: /usr/lib/node_modules/npm/LICENSE exists in filesystem
...

Descobri que houve algumas mudanças nesse pacote com relação à inclusão do NPM, mas não vejo como fazer com que o upgrade funcione sem limpar todos os pacotes do NPM. Existe uma maneira de contornar isso?

    
por Nicolas Buduroi 29.11.2011 / 23:06

1 resposta

11

Diga ao pacman para sobrescrever os arquivos conflitantes usando --force .

pacman -S --force nodejs

Veja Opções de atualização em pacman(8) .

Nota: tenha muito cuidado com a opção --force . Ele quebra as coisas com mais frequência do que conserta.

    
por 29.11.2011 / 23:14