#ruby-on-rails #ruby #ubuntu #zsh
#ruby-on-rails #ruby #ubuntu #zsh
Вопрос:
Я уже установил ruby и rails с помощью rbenv и использую их. Но после того, как я установил терминал zsh и набрал ‘ rails s'
'ruby -v'
, и т. Д., Сказал ZSH 'command not found'
.
Я думаю, это может быть из-за того, что zsh не знает «Путь».
Как я могу добавить пути ruby и rails к ZSH в Ubuntu 20.04.
Комментарии:
1. Конечно, вам нужно либо указать свой ПУТЬ, либо использовать явный путь для указания исполняемого файла. Как иначе zsh должен знать, где искать ваши команды? Это не связано с macos, но применимо ко всем известным мне оболочкам.
Ответ №1:
Вы также можете попробовать добавить в свой .zshrc
файл следующие строки:
# Load rbenv if installed
export PATH="${HOME}/.rbenv/bin:${PATH}"
type -a rbenv > /dev/null amp;amp; eval "$(rbenv init -)"
Ответ №2:
Я нашел ответ.
Я запускаю их и отлично работает.
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshenv
echo 'eval "$(rbenv init -)"' >> ~/.zshenv
echo 'source $HOME/.zshenv' >> ~/.zshrc
exec $SHELL