/usr/local/bin
no seu $PATH
? De qualquer forma,
sudo /usr/local/bin/nano
deve sempre funcionar, não importa o quanto $PATH
esteja configurado.
Ocorreu um problema quando quis editar arquivos usando nano
com sudo
.
Quando eu digito o seguinte comando:
sudo nano /etc/exports
Eu recebi este erro
sudo: nano: command not found
Este é o retorno de echo $PATH
:
/home/einzelkind/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/lib/mit/bin:/usr/local/sbin
Eu instalei nano
assim:
wget https://nano-editor.org/dist/
tar -xvJf
./configure --enable-utf8 --enable-nanorc
sudo make
sudo make install
O Nano está instalado em /usr/local/bin
.
Como resolver este problema?
Talvez em vez de echo $PATH
try sudo echo $PATH
Parece raiz usa um diferente do usuário:
link
Além disso, instalar pacotes através de gerenciadores de pacotes é, ou ouvi várias vezes, uma solução melhor do que construir manualmente. Não só por causa da facilidade de desinstalação!
Dependendo do seu sistema, pode ser: apt-get
, yum
ou pacman
.