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
これらのエラーを修正するにはどうすればよいですか?
zsh
をインストールしても、Oh My Zshはインストールされません。これは、oh-my-zsh.sh
ファイルがまったくない場合に発生する可能性があります(これが私の場合でした)。
あなたは Oh My Zsh をインストールすることでインストールできます
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
この問題のクイックフィックス
/Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh
実行ファイルを実行ファイルにします。
cd .oh-my-zsh/ && chmod 744 oh-my-zsh.sh
次に、exec zsh
を実行してシェルを再起動します。エラーが発生せず、選択したテーマが機能している場合は、問題ありません。
_home/username/.oh-my-zsh
_にある古い.oh-my-zshファイルを削除してから、runnung sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
で再度インストールし、問題を解決しました。
次のエラーが発生しました:
/Users/frankus/.zshrc:source:50: no such file or directory: /Users/frankus/.oh-my-zsh^M/oh-my-zsh.sh
oh-my-zsh
フォルダの名前を変更して修正しました
mv ~/.oh-my-zsh^M ~/.oh-my-zsh
私にとって問題は.zshrcファイル自体であることが判明しました。別のマシンに移行し、ZSH=<old_machine_path>/.oh-my-zsh
に設定されたZSH
の値を変更するのではなく、ファイル全体を単にコピーしたためです。新しいマシンのパスにそれが働いた。
以下の行を~/.zshrc
ファイルでエラーを修正しますrvm
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
新しいターミナルウィンドウ(iterm2)を開くたびに、同じ問題が発生しました。
/Users/XXX/.zshrc:source:129: no such file or directory: /oh-my-zsh.sh
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_THEME="robbyrussell"
あなたは次のことを行うべきです
ZSH_THEME=robbyrussell
これにより、新しいタブを操作するときにエラーが発生するという問題が解決します。ありがとう。