2011-08-19 14 views
9

हाय मैंने अपने मैक मिनी सर्वर के लिए ओएसएक्स शेर सर्वर चलाने के लिए सोचाबॉट लैपटॉप सेटअप का पालन किया। मुझे यकीन नहीं है कि सब ठीक से स्थापित किया गया है। कृपया सलाह दें।zsh के लिए ब्रू स्थापना?

मैं एक ~/.bash_profile या ~/.bashrc की जरूरत नहीं है, लेकिन मैं क्या ज़रूरत है एक ~/.profile

लेकिन यहाँ .zshrc के लिए सामग्री के बाद से मैं .zsh का उपयोग कर रहे हैं।

1 # load our own completion functions 
    2 fpath=(~/.zsh/completion $fpath) 
    3 
    4 # completion 
    5 autoload -U compinit 
    6 compinit 
    7 
    8 # automatically enter directories without cd 
    9 setopt auto_cd 
    10 
    11 # use vim as an editor 
    12 export EDITOR=vim 
    13 
    14 # aliases 
    15 if [ -e "$HOME/.aliases" ]; then 
    16 source "$HOME/.aliases" 
    17 fi 
    18 
    19 # vi mode 
    20 bindkey -v 
    21 bindkey "^F" vi-cmd-mode 
    22 bindkey jj vi-cmd-mode 
    23 
    24 # use incremental search 
    25 bindkey "^R" history-incremental-search-backward 
    26 
    27 # add some readline keys back 
    28 bindkey "^A" beginning-of-line 
    29 bindkey "^E" end-of-line 
    30 
    31 # handy keybindings 
    32 bindkey "^P" history-search-backward 
    33 bindkey "^Y" accept-and-hold 
    34 bindkey "^N" insert-last-word 
    35 bindkey -s "^T" "^[Isudo ^[A" # "t" for "toughguy" 
    36 
    37 # expand functions in the prompt 
    38 setopt prompt_subst 
    39 
    40 # prompt 
    41 export PS1='[${SSH_CONNECTION+"%[email protected]%m:"}%~] ' 
    42 
    43 # ignore duplicate history entries 
    44 setopt histignoredups 
    45 
    46 # keep TONS of history 
    47 export HISTSIZE=4096 
    48 
    49 # look for ey config in project dirs 
    50 export EYRC=./.eyrc 
    51 
    52 # automatically pushd 
    53 setopt auto_pushd 
    54 export dirstacksize=5 
    55 
    56 # awesome cd movements from zshkit 
    57 setopt AUTOCD 
    58 setopt AUTOPUSHD PUSHDMINUS PUSHDSILENT PUSHDTOHOME 
    59 setopt cdablevars 
    60 
    61 # Try to correct command line spelling 
    62 setopt CORRECT CORRECT_ALL 
    63 
    64 # Enable extended globbing 
    65 setopt EXTENDED_GLOB 
    66 
    67 # RVM 
    68 [[ -s '/Users/pma/.rvm/scripts/rvm' ]] && source '/Users/pma/.rvm/scripts/rvm' 

ब्रियू काढ़ा डॉक्टर के साथ शिकायत

[~] brew doctor 
/usr/bin is in your PATH before Homebrew's bin. This means that system- 
provided programs will be used before Homebrew-provided ones. This is an 
issue if you install, for instance, Python. 

Consider editing your .bashrc to put: 
    /usr/local/bin 
ahead of /usr/bin in your $PATH. 

zsh:

[~] zsh --version 
zsh --version 
zsh 4.3.11 (i386-apple-darwin11.0) 

तो मैं कैसे सुनिश्चित कर सकते हैं काढ़ा सही ढंग से स्थापित किया गया है और काढ़ा चिकित्सक से त्रुटियों को दूर?

+0

क्या के उत्पादन में '$ PATH' –

+0

गूंज है [~] गूंज $ पथ /Users/pma/.rvm/gems/ruby-1.9.2-p290/bin:/Users/pma/.rvm/gems/ [email protected]/bin: /Users/pma/.rvm/rubies/ruby-1.9.2-p290/bin: /Users/pma/.rvm/bin:/usr/bin:/बिन:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin –

उत्तर

22

अपने .zshrc

export PATH=/usr/local/bin:$PATH 
5

यह मेरे लिए काम किया में इस लाइन सेट करके देखें:

export PATH="/usr/local/bin:$PATH" >> ~/.zshrc 
1

मैं ohmyzsh का उपयोग करें। निर्देशिका पर जाएं

cd /usr/local/bin 
brew doctor 

आपको इस तरह की चेतावनी से पता चलता देखेंगे:

Warning: You have unlinked kegs in your Cellar 
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on 
those kegs to fail to run properly once built. Run `brew link` on these: 
autoconf 
automake 
gdbm 
gnupg 
libgpg-error 
libksba 
libtool 
libyaml 
mongodb 
node 
pcre 
pkg-config 
zsh 

आप यहाँ एक कमांड को चलाने के लिए होगा:

brew link zsh 

और वह मेरे लिए यह लिंक।

+0

आपको पोस्ट करने के लिए धन्यवाद, आपने मुझे बहुत मदद की! मैंने हमेशा के लिए ओएसएक्स टर्मिनल का इस्तेमाल किया और फिर ब्रू स्थापित किया और मेरे सभी पैकेज काम नहीं कर रहे थे। मुझे ठीक करने के लिए 'ब्रू डॉक्टर' चलाने के लिए चला गया था। –