.zshrc: команда не найдена: jenv
Недавно я выполнил шаги по установке jENV и Corretto-8. К сожалению, теперь, когда я открываю новый терминал, я вижу следующее:
Last login: XXXXXXX
/Users/username/.zshrc: command not found: jenv
/Users/username/.zshrc: command not found: jenv
Кто-нибудь знает, как это исправить? Я действительно в растерянности.
3 ответа
Эта проблема, вероятно, возникает из-за того, что jenv не был добавлен в ваш PATH раньше
jenv init
бежит. Посмотрите на свой файл.zshrc и убедитесь, что раздел jenv выглядит так
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"
Кроме того, убедитесь, что у вас нет нескольких разделов jenv, поскольку инструкции по установке для Zsh невозможно повторно запустить. Если вы случайно дважды выполнили инструкции для Zsh, вы найдете два раздела jenv в конце файла.zshrc, и вам следует удалить один из них.
Возможно, вы установили его с помощью MacOS brew и сделали это:
$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(jenv init -)"' >> ~/.bash_profile
Теперь у вас будет дублирующаяся команда в вашем bash. Удалите эти две строки в вашем bash, и все будет хорошо.
Сегодня столкнулся с той же проблемой. я установил черезbrew
но он каждый раз показывал: «команда не найдена».
Решение было в том, чтоjenv
не был связан. Итак, я запускаю следующую команду, и после этого все заработало:
brew link jenv