Vale a pena notar que o Ubuntu 13.10 não é mais oficialmente suportado, mas isso não deve fazer muita diferença para essas instruções.
npm sem sudo
Primeiras coisas primeiro, vamos obter as permissões resolvidas. A maioria dos guias de instalação do Node.js para o Ubuntu o instrui a instalar o Node.js a partir dos repositórios oficiais ou do PPA chris-lea. De qualquer forma, você acabará instalando o Node.js e o NPM usando sudo
, o que leva a uma confusão de permissões nas máquinas de desenvolvimento.
Há uma pergunta no StackOverflow sobre como "corrigir" essas permissões, embora na maioria dos casos você tenha para tornar seu usuário o proprietário de /usr/local/lib/node_modules
, que é super superficial.
Em vez disso, acho que a melhor resposta é, de longe, instalar o Node.js usando o NVM . Além de permitir que você execute várias versões do Node.js no mesmo computador, essa opção também mantém tudo em sua pasta pessoal, portanto, seu usuário é proprietário do NPM e não é necessário mexer com sudo npm
.
Usando o Yo
Depois que as permissões forem classificadas, todas as etapas necessárias para instalar e executar o Yeoman ( npm install -g yo
) funcionarão bem.
Você terá que executar nvm use v0.10
cada vez que iniciar uma nova sessão de terminal, no entanto. Você pode contornar isso adicionando um script ao seu .bashrc
que será executado automaticamente para você no início de cada sessão,