Właśnie próbowałem zainstalować oh-my-zsh . Podczas próby uruchomienia pojawia się następujący błąd rvm
:
zsh: command not found: rvm
Podczas próby otwarcia nowej karty pojawia się również następujący błąd:
/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
Oto mój .zshrc
plik:
# 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
Co muszę zrobić, aby naprawić te błędy?
Dla tego:
/Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh
Problemem jest ta linia:
Nie masz plik o nazwie
oh-my-zsh.sh
w/Users/jack/.oh-my-zsh
Dla tego:
/Users/jack/.zshrc:source:38: no such file or directory: .bashrc
Problem jest taki sam jak powyżej; w zasadzie nie masz
.bashrc
pliku/Users/jack/
Twój
$ZSH
wskazuje na/Users/jack/.oh-my-zsh
i wygląda na to, że nie ma takiego pliku w tym katalogu z nazwązsh.sh
Jeśli chodzi o początkowy problem (
zsh: command not found: rvm
), problem polega na tym, że poleceniervm
nie znajduje się w twoim miejscu,$PATH
co najwyraźniej wskazuje na/usr/local/bin
plus niezależnie od ustawienia systemowego.Polecam użyć
find / -name "rvm"
i zobaczyć, gdziervm
naprawdę znajduje się system plików, a następnie zaktualizować zmienną $ PATH w następujący sposób:export PATH=/path/to/rv/:$PATH
źródło
Szybka naprawa tego problemu
Zrób plik wykonywalny, plik wykonywalny.
Następnie uruchom,
exec zsh
aby zrestartować powłokę. Jeśli nie pojawi się błąd, a wybrany motyw działa, możesz zacząć.źródło
Usunąłem mój stary plik .oh-my-zsh, który się tam znajdował,
home/username/.oh-my-zsh
a następnie zainstalowałem go ponownie przez runnungsh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
I problem został rozwiązany.źródło
Umieść poniższy wiersz w swoim
~/.zshrc
pliku, aby naprawić błądrvm
źródło
Miałem następujący błąd:
Naprawiłem to, zmieniając nazwę
oh-my-zsh
folderuźródło
Dostałem również ten błąd i błąd występuje z powodu prostej literówki.
W
.zshrc
pliku, w którym ustawiono nazwę motywu, nie należy używać cudzysłowów. Więc zamiast robićpowinieneś wykonać następujące czynności
To rozwiąże problem z pojawieniem się błędu podczas otwierania nowych kart. Dzięki.
źródło
za każdym razem, gdy otwierałem nowe okno terminala (iterm2), napotykałem ten sam problem:
po uruchomieniu
source .zshrc
wszystko ładowało się dobrze.Miałem jednak
oh-my-zsh.sh
w moim~/.oh-my-zsh
katalogu.(nie trzeba go zmieniać
chmod +x
ani nic.)Zdałem sobie sprawę, że wszystko, czego mi brakowało, to linia
ZSH=$HOME/.oh-my-zsh
przed liniamiexport ZSH="/Users/XXX/.oh-my-zsh"
isource $ZSH/oh-my-zsh.sh
źródło
dla mnie problemem okazał się sam plik .zshrc, ponieważ przeprowadziłem migrację na inny komputer i po prostu skopiowałem cały plik, zamiast zmieniać wartość,
ZSH
która została ustawionaZSH=<old_machine_path>/.oh-my-zsh
tak, aby zmienić ją na ścieżkę nowszej maszyny i działała.źródło