Setelah menginstal oh-my-zsh: ... /.zshrc:source:34: tidak ada file atau direktori seperti itu ... /.oh-my-zsh/oh-my-zsh.sh

12

Saya baru saja mencoba menginstal oh-my-zsh . Saya mendapatkan kesalahan berikut ketika saya mencoba menjalankan rvm:

zsh: command not found: rvm

Saya juga mendapatkan kesalahan berikut ketika saya mencoba membuka tab baru:

/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

Ini .zshrcfile saya :

# 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

Apa yang harus saya lakukan untuk memperbaiki kesalahan ini?

keruilin
sumber

Jawaban:

8

Instalasi zshtidak menginstal Oh My Zsh, yang mungkin menjelaskan jika Anda tidak memiliki oh-my-zsh.shfile sama sekali (ini adalah kasus saya).

Anda dapat menginstal Oh My Zsh dengan menjalankan

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Dávid Pásztor
sumber
1
Dua minggu masalah dengan zsh berakhir dengan satu baris ini. Terima kasih!
ZGski
7

Untuk ini:

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

Masalahnya adalah baris ini:

source $ZSH/oh-my-zsh.sh

Anda tidak memiliki sebuah file yang bernama oh-my-zsh.shdi/Users/jack/.oh-my-zsh

Untuk ini:

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

Masalahnya sama seperti di atas; pada dasarnya, Anda tidak memiliki .bashrcfile/Users/jack/

Anda $ZSHmenunjuk ke /Users/jack/.oh-my-zshdan sepertinya tidak ada file seperti itu di direktori dengan namazsh.sh

Sejauh masalah awal ( zsh: command not found: rvm) masalahnya adalah bahwa perintah rvmtersebut tidak terletak di mana pun di Anda $PATHyang tampaknya menunjuk ke /usr/local/binplus apa pun pengaturan seluruh sistem.

Saya sarankan Anda menggunakan find / -name "rvm"dan melihat di mana dalam sistem file rvmbenar - benar berada dan kemudian perbarui variabel $ PATH Anda seperti itu:export PATH=/path/to/rv/:$PATH

Icarus
sumber
1

Perbaikan cepat untuk masalah ini

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

Buat yang dapat dieksekusi, dapat dieksekusi.

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

Kemudian jalankan exec zshuntuk memulai kembali shell Anda. Jika Anda tidak mendapatkan kesalahan, dan tema yang Anda pilih berfungsi, Anda dapat melakukannya.

Jrich
sumber
1

Saya menghapus file home/username/.oh-my-zsh .oh -my-zsh lama saya yang terletak di kemudian menginstalnya kembali oleh runnung sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" Dan masalahnya terpecahkan.

Sharif Mohammad Eunus
sumber
0

Masukkan baris di bawah ini ke ~/.zshrcfile Anda untuk memperbaiki kesalahanrvm

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
Praveen Gowda IV
sumber
0

Saya memiliki kesalahan berikut:

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

Saya memperbaikinya dengan mengganti nama oh-my-zshfolder

mv ~/.oh-my-zsh^M ~/.oh-my-zsh
Frank Fu
sumber
0

Saya juga mendapatkan kesalahan ini dan kesalahan terjadi karena kesalahan ketik yang sederhana.

Dalam .zshrcfile Anda di mana Anda mengatur nama tema, jangan sertakan tanda kutip. Jadi, bukannya melakukan

ZSH_THEME="robbyrussell"

Anda harus melakukan hal berikut

ZSH_THEME=robbyrussell

Ini akan menyelesaikan masalah Anda mendapatkan kesalahan saat membuka tab baru. Terima kasih.

vikrantnegi007
sumber
0

setiap kali saya membuka jendela terminal baru (iterm2) saya mengalami masalah yang sama:

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

setelah menjalankan source .zshrcsemuanya dimuat dengan baik.

Namun saya punya oh-my-zsh.shdi ~/.oh-my-zshdirektori saya .

(Tidak perlu diubah dengan chmod +xatau apa pun.)

Saya menyadari semua yang saya lewatkan adalah baris ZSH=$HOME/.oh-my-zshsebelum baris dengan

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

TTY
sumber
0

bagi saya masalahnya ternyata file .zshrc sendiri, karena saya telah bermigrasi ke komputer lain dan hanya menyalin file lengkap daripada mengubah nilai ZSHyang ditetapkan untuk ZSH=<old_machine_path>/.oh-my-zshhanya mengubahnya ke jalur mesin yang lebih baru dan itu berhasil.

parv
sumber