
nano
with を使用してファイルを編集したいときに問題が発生しましたsudo
。次のコマンドを入力すると:
sudo nano /etc/exports
このエラーが発生しました
sudo: nano: command not found
これはからの戻りですecho $PATH
:
/home/einzelkind/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/lib/mit/bin:/usr/local/sbin
次のようにインストールしましたnano
:
- パッケージをダウンロードするには
wget https://nano-editor.org/dist/
- ファイルを解凍する
tar -xvJf
./configure --enable-utf8 --enable-nanorc
sudo make
sudo make install
Nano は にインストールされています/usr/local/bin
。
この問題を解決するにはどうすればいいでしょうか?
答え1
/usr/local/bin
あなたの にありますか$PATH
?とにかく、
sudo /usr/local/bin/nano
どのように構成されても、常に動作するはずです$PATH
。
答え2
echo $PATH
おそらく、 tryの代わりに、sudo echo $PATH
ユーザーとは異なる root を使用します。
https://unix.stackexchange.com/questions/83191/how-to-make-sudo-preserve-path
また、パッケージ マネージャーを使用してパッケージをインストールすることは、手動でビルドするよりも優れたソリューションであると何度も耳にしました。アンインストールが簡単なだけではありません。システムによっては、 、、のいずれか
になります。apt-get
yum
pacman