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 .zshrc
file 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?
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:
Anda tidak memiliki sebuah file yang bernama
oh-my-zsh.sh
di/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
.bashrc
file/Users/jack/
Anda
$ZSH
menunjuk ke/Users/jack/.oh-my-zsh
dan sepertinya tidak ada file seperti itu di direktori dengan namazsh.sh
Sejauh masalah awal (
zsh: command not found: rvm
) masalahnya adalah bahwa perintahrvm
tersebut tidak terletak di mana pun di Anda$PATH
yang tampaknya menunjuk ke/usr/local/bin
plus apa pun pengaturan seluruh sistem.Saya sarankan Anda menggunakan
find / -name "rvm"
dan melihat di mana dalam sistem filervm
benar - benar berada dan kemudian perbarui variabel $ PATH Anda seperti itu:export PATH=/path/to/rv/:$PATH
sumber
Perbaikan cepat untuk masalah ini
Buat yang dapat dieksekusi, dapat dieksekusi.
Kemudian jalankan
exec zsh
untuk memulai kembali shell Anda. Jika Anda tidak mendapatkan kesalahan, dan tema yang Anda pilih berfungsi, Anda dapat melakukannya.sumber
Saya menghapus file
home/username/.oh-my-zsh
.oh -my-zsh lama saya yang terletak di kemudian menginstalnya kembali oleh runnungsh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Dan masalahnya terpecahkan.sumber
Masukkan baris di bawah ini ke
~/.zshrc
file Anda untuk memperbaiki kesalahanrvm
sumber
Saya memiliki kesalahan berikut:
Saya memperbaikinya dengan mengganti nama
oh-my-zsh
foldersumber
Saya juga mendapatkan kesalahan ini dan kesalahan terjadi karena kesalahan ketik yang sederhana.
Dalam
.zshrc
file Anda di mana Anda mengatur nama tema, jangan sertakan tanda kutip. Jadi, bukannya melakukanAnda harus melakukan hal berikut
Ini akan menyelesaikan masalah Anda mendapatkan kesalahan saat membuka tab baru. Terima kasih.
sumber
setiap kali saya membuka jendela terminal baru (iterm2) saya mengalami masalah yang sama:
setelah menjalankan
source .zshrc
semuanya dimuat dengan baik.Namun saya punya
oh-my-zsh.sh
di~/.oh-my-zsh
direktori saya .(Tidak perlu diubah dengan
chmod +x
atau apa pun.)Saya menyadari semua yang saya lewatkan adalah baris
ZSH=$HOME/.oh-my-zsh
sebelum baris denganexport ZSH="/Users/XXX/.oh-my-zsh"
dansource $ZSH/oh-my-zsh.sh
sumber
bagi saya masalahnya ternyata file .zshrc sendiri, karena saya telah bermigrasi ke komputer lain dan hanya menyalin file lengkap daripada mengubah nilai
ZSH
yang ditetapkan untukZSH=<old_machine_path>/.oh-my-zsh
hanya mengubahnya ke jalur mesin yang lebih baru dan itu berhasil.sumber