Как использовать nano в / usr / local / bin

992
Shep

Я пытаюсь установить самую последнюю версию nano на моем Mac. Я сделал это с homebrew, и это, кажется, первая версия, указанная в моем пути, т.е.

`which nano` -V 

возвращается

GNU nano, version 2.4.2 ... 

и путь выглядит

/usr/local/bin /usr/bin /bin /usr/sbin /sbin 

Пока все хорошо, более свежая версия nanoв /usr/local/bin.

Странно то, что когда я просто бегаю, nano -Vя получаю

GNU nano version 2.0.6 (compiled 16:25:25, Sep 9 2014) ... 

Есть идеи, почему версия, на которую указывает указанная версия, whichне будет такой же, как указанная моим терминалом?

2
Обязательное учить `vim` | Комментарий `emacs`. Matt Clark 8 лет назад 0
Думаю, я рад, что кто-то за мной следит, но я уже использую `emacs` для 95% моего кодирования. Иногда я просто хочу что-то немного ... легче Shep 8 лет назад 1
Тогда я бы сказал, что для легкого редактора, используйте vim over nano, он все еще довольно мощный. : D Matt Clark 8 лет назад 0
Я мог бы сделать это, но тогда мне пришлось бы изучать «vim», что чертовски смущает меня. (Прежде чем это превратится в [нечто совершенно бесполезное] (https://en.wikipedia.org/wiki/Editor_war), я должен сказать, что это ни в коем случае не утверждение, что текстовый редактор X чем-то лучше текстового редактора Y. Emacs Я тоже был в замешательстве примерно на год. Теперь, когда у меня есть текстовый редактор, который делает то, что я хочу, я бы скорее смутился из-за кода, который я пишу, или ... я не знаю, делаю ли я актуальная работа.) Shep 8 лет назад 0
Эй, чувак, я никогда не нарушал использование emacs, я употреблял nano; D Matt Clark 8 лет назад 0

1 ответ на вопрос

2
Spiff

Если вы только что установили новую версию nanoи используете ее в bashкачестве оболочки, вам может потребоваться bashзабыть путь, по которому она кешируется nano, запустив hash -rвстроенную команду оболочки.

Другие оболочки могут иметь похожие кэши пути с другими способами их очистки.

Круто, это меня так смутило. Shep 8 лет назад 0