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?

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)"

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


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.


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.


0

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

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

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

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.


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


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.