Я просто попытался установить oh-my-zsh . Я получаю следующую ошибку при попытке запустить rvm
:
zsh: command not found: rvm
Я также получаю следующую ошибку при попытке открыть новую вкладку:
/Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh
/Users/jack/.zshrc:source:38: no such file or directory: .bashrc
Вот мой .zshrc
файл:
# Path to your oh-my-zsh configuration.
ZSH=$HOME/.oh-my-zsh
# Set name of the theme to load.
# Look in ~/.oh-my-zsh/themes/
# Optionally, if you set this to "random", it'll load a random theme each
# time that oh-my-zsh is loaded.
ZSH_THEME="robbyrussell"
# Example aliases
# alias zshconfig="mate ~/.zshrc"
# alias ohmyzsh="mate ~/.oh-my-zsh"
# Set to this to use case-sensitive completion
# CASE_SENSITIVE="true"
# Comment this out to disable weekly auto-update checks
# DISABLE_AUTO_UPDATE="true"
# Uncomment following line if you want to disable colors in ls
# DISABLE_LS_COLORS="true"
# Uncomment following line if you want to disable autosetting terminal title.
# DISABLE_AUTO_TITLE="true"
# Uncomment following line if you want red dots to be displayed while waiting for completion
# COMPLETION_WAITING_DOTS="true"
# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
plugins=(git bundler brew gem rvm cscairns)
source $ZSH/oh-my-zsh.sh
# Customize to your needs...
source .bashrc
export PATH=/usr/local/bin:$PATH
Что мне нужно сделать, чтобы исправить эти ошибки?
За это:
/Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh
Проблема в этой строке:
У вас нет файла с именем
oh-my-zsh.sh
в/Users/jack/.oh-my-zsh
За это:
/Users/jack/.zshrc:source:38: no such file or directory: .bashrc
Проблема та же, что и выше; по сути, у вас нет
.bashrc
файла в/Users/jack/
Вы
$ZSH
указываете на,/Users/jack/.oh-my-zsh
и, похоже, в этом каталоге нет такого файла с именемzsh.sh
Что касается первоначальной проблемы (
zsh: command not found: rvm
), то проблема в том, что командаrvm
не находится нигде в вашем,$PATH
что, по-видимому, указывает на/usr/local/bin
плюс, независимо от значения общесистемного параметра.Я рекомендую вам использовать
find / -name "rvm"
и посмотреть, гдеrvm
действительно находится файловая система, а затем обновить переменную $ PATH следующим образом:export PATH=/path/to/rv/:$PATH
источник
Быстрое решение этой проблемы
Сделайте исполняемый, исполняемый.
Затем запустите,
exec zsh
чтобы перезапустить вашу оболочку. Если вы не получили сообщение об ошибке, и выбранная вами тема работает, то все готово.источник
Я удалил свой старый файл .oh-my-zsh, который был в нем,
home/username/.oh-my-zsh
затем снова установил его с помощью runnung,sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
и проблема была решена.источник
Поместите ниже строку в ваш
~/.zshrc
файл, чтобы исправить ошибку сrvm
источник
У меня была следующая ошибка:
Я исправил это, переименовав
oh-my-zsh
папкуисточник
Я также получил эту ошибку, и ошибка происходит из-за простой опечатки.
В вашем
.zshrc
файле, в котором вы задали название темы, не указывайте кавычки. Так что вместо того, чтобы делатьВы должны сделать следующее
Это решит вашу проблему с ошибкой при открытии новых вкладок. Спасибо.
источник
всякий раз, когда я открывал новое окно терминала (iterm2), я сталкивался с одной и той же проблемой:
после запуска
source .zshrc
все загрузилось нормально, хотя.У меня, однако, есть
oh-my-zsh.sh
в моем~/.oh-my-zsh
каталоге.(это не должно быть изменено ни с
chmod +x
чем.)Я понял, что все, что мне не хватало, это линия
ZSH=$HOME/.oh-my-zsh
перед строками сexport ZSH="/Users/XXX/.oh-my-zsh"
а такжеsource $ZSH/oh-my-zsh.sh
источник
для меня проблема оказалась самим файлом .zshrc, так как я мигрировал на другую машину и просто скопировал весь файл вместо того, чтобы изменить значение,
ZSH
которое было установлено, чтобыZSH=<old_machine_path>/.oh-my-zsh
просто изменить его на путь новой машины, и это сработало.источник