Oh-my-zsh yüklendikten sonra:… /.zshrc:source:34: böyle bir dosya veya dizin yok… /.oh-my-zsh/oh-my-zsh.sh


12

Sadece oh-my-zsh'i yüklemeye çalıştım . Çalıştırmaya çalıştığımda aşağıdaki hatayı alıyorum rvm:

zsh: command not found: rvm

Yeni bir sekme açmaya çalıştığımda da aşağıdaki hatayı alıyorum:

/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

İşte benim .zshrcdosyam:

# 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

Bu hataları gidermek için ne yapmam gerekir?

Yanıtlar:


9

Yükleme zshişlemi, bir oh-my-zsh.shdosyaya sahip olmadığınızı açıklayan Oh My Zsh'ı yüklemez (bu benim için durum buydu).

Oh My Zsh'ı çalıştırarak kurabilirsiniz

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

1
Zsh ile ilgili iki haftalık sorunlar bu tek satırla sona erdi. Teşekkür ederim!
ZGski

7

Bunun için:

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

Sorun şu:

source $ZSH/oh-my-zsh.sh

Sen adlı bir dosya yok oh-my-zsh.shiçinde/Users/jack/.oh-my-zsh

Bunun için:

/Users/jack/.zshrc:source:38: no such file or directory: .bashrc

Sorun yukarıdakiyle aynıdır; aslında, içinde .bashrcdosya yok/Users/jack/

Sizin $ZSHişaret ediyor /Users/jack/.oh-my-zshve adı ile bu dizinde böyle bir dosya yok gibi görünüyorzsh.sh

İlk sorun ( zsh: command not found: rvm) ile ilgili olarak, komutun rvm, sistem genelindeki ayar ne olursa olsun artı $PATHişaret ettiği herhangi bir yerde bulunmamasıdır /usr/local/bin.

find / -name "rvm"Dosya sisteminin rvmgerçekte nerede olduğunu görüp kullanmanızı ve ardından $ PATH değişkeninizi şu şekilde güncellemenizi öneririm :export PATH=/path/to/rv/:$PATH


1

Bu soruna hızlı çözüm

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

Yürütülebilir, yürütülebilir yapın.

cd .oh-my-zsh/ && chmod 744 oh-my-zsh.sh

Ardından exec zshkabuğunuzu yeniden başlatmak için çalıştırın . Hatayı almazsanız ve seçtiğiniz tema çalışıyorsa, devam edebilirsiniz.


1

Daha home/username/.oh-my-zsh sonra runnung tarafından yüklenen eski .oh-my-zsh dosyamı kaldırdım sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" Ve sorun çözüldü.


0

~/.zshrcHatayı düzeltmek için aşağıdaki satırı dosyanıza koyunrvm

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

0

Aşağıdaki hatayla karşılaştım:

/Users/frankus/.zshrc:source:50: no such file or directory:  /Users/frankus/.oh-my-zsh^M/oh-my-zsh.sh

oh-my-zshKlasörü yeniden adlandırarak düzelttim

mv ~/.oh-my-zsh^M ~/.oh-my-zsh

0

Ayrıca bu hatayı aldım ve hata basit yazım hatası nedeniyle oluşuyor.

Senin içinde .zshrctırnak işareti içermeyen temanın adını ayarlamak dosyası. Yani yapmak yerine

ZSH_THEME="robbyrussell"

aşağıdakileri yapmalısın

ZSH_THEME=robbyrussell

Bu, yeni sekmeler açarken hata alma sorununuzu çözecektir. Teşekkürler.


0

Ne zaman yeni bir terminal penceresi (iterm2) açtı aynı sorunla karşılaştım:

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

source .zshrcHer şeyi çalıştırdıktan sonra olsa iyi yüklendi.

Ancak oh-my-zsh.shbenim ~/.oh-my-zshdizininde bir var.

(bununla chmod +xveya başka bir şeyle değiştirilmesi gerekmez .)

Eksik olduğum her şeyin ZSH=$HOME/.oh-my-zsh,

export ZSH="/Users/XXX/.oh-my-zsh" ve source $ZSH/oh-my-zsh.sh


0

Başka bir makineye göç ve basitçe yerine değerini değiştirerek tamamen dosyasını kopyaladıktan benim için mesele, dosyasının kendisinin .zshrc olduğu ortaya çıktı ZSHolarak ayarlandı ZSH=<old_machine_path>/.oh-my-zshsadece yeni makinenin yolu olarak değiştirdim ve işe yaradı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.