.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
Другие вопросы по тегам