manpath: can't set the locale; make sure $LC_* and $LANG are correct + NVM

Depois de instalar o nvm no WSL, comecei a notar que toda vez que o terminal iniciava (estou usando zsh com Oh My Zsh), aparecia a mensagem

manpath: can't set the locale; make sure $LC_* and $LANG are correct

Isso depois de eu incluir as linha abaixo no meu arquivo ./zshrc

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

Apesar da mensagem, não notei nenhum problema no comportamento dos comandos. Mas era algo que me incomodava. Para resolver, depois de uma pesquisa na internet, apenas incluir a opção --no-use na chamada do nvm.sh.

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" --no-use # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

Comentários

Postagens mais visitadas deste blog

Trocando configurações padrão do Live TIM

Uma proposta de Clean Architecure com Modelo de Atores

Testes automatizados em sistemas autenticados com certificados digitais, usando Selenium e PhantomJS