oh-my-zshをインストールした後:…/.zshrc:source:34:そのようなファイルまたはディレクトリはありません…/.oh-my-zsh/oh-my-zsh.sh


12

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

これらのエラーを修正するにはどうすればよいですか?

回答:


8

インストール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)"

1
zshに関する2週間の問題は、この1行で終わりました。ありがとうございました!
ZGski

7

このため:

/Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh

問題はこの行です:

source $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


1

この問題のクイックフィックス

/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、シェルを再起動するために実行します。エラーが発生せず、選択したテーマが機能している場合は、問題ありません。


1

にある古い.oh-my-zshファイルを削除し、runnung home/username/.oh-my-zsh によって再度インストールしましたsh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 。問題は解決しました。


0

以下の行を~/.zshrcファイルに入力して、エラーを修正しますrvm

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

0

次のエラーが発生しました:

/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

0

私もこのエラーを受け取り、エラーは単純なタイプミスが原因で発生しています。

あなたには.zshrcあなたがテーマの名前を設定し、ファイル引用符が含まれていません。だから代わりに

ZSH_THEME="robbyrussell"

あなたは次のことを行うべきです

ZSH_THEME=robbyrussell

これにより、新しいタブを操作するときにエラーが発生するという問題が解決します。ありがとう。


0

新しいターミナルウィンドウ(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


0

私にとって、問題は.zshrcファイル自体であることが判明しました。別のマシンに移行し、値を変更する代わりに完全なファイルをコピーZSHするZSH=<old_machine_path>/.oh-my-zshだけで、新しいマシンのパスに変更するだけで、それが機能したためです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.