ओह-माय-ज़श स्थापित करने के बाद:… /.zshrc:source:34: ऐसी कोई फ़ाइल या निर्देशिका नहीं… /.oh-my-zsh/oh-my-zsh.sh


12

मैंने बस ओह-माय-ज़श को स्थापित करने की कोशिश की । जब मैं चलाने की कोशिश करता हूं तो मुझे निम्न त्रुटि मिलती है 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

इन त्रुटियों को ठीक करने के लिए मुझे क्या करने की आवश्यकता है?

जवाबों:


9

इंस्टॉल zshकरने से ओह माई ज़ीश स्थापित नहीं होता है, जो आपको समझा सकता है कि क्या आपके पास कोई oh-my-zsh.shफ़ाइल नहीं है (यह मेरे लिए मामला था)।

आप ओह माई ज़श को चलाकर स्थापित कर सकते हैं

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

1
इस एक पंक्ति के साथ दो सप्ताह के लिए zsh के मुद्दों का अंत हो गया। धन्यवाद!
14 अगस्त को 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 फाइल को हटा दिया, जो तब स्थित थी, 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इसे नए मशीन के पथ में बदलने के लिए सेट किया गया था और यह काम किया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.