2011-08-19 2 views
9

Salut, je viens de suivre la configuration de l'ordinateur portable de thinkbot pour mon serveur Mac Mini fonctionnant sous OSX Lion Server. Je ne suis pas sûr que tout est correctement installé. S'il vous plaît donnez votre avis.brasser l'installation pour zsh?

Je n'ai pas ~/.bash_profile ou ~/.bashrc mais j'ai un ~/.profile

Mais voici le contenu pour .zshrc depuis que je l'utilise .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 se plaint avec le médecin de brasser

[~] 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) 

Alors, comment puis-je assurer brew est correctement installé et supprimer les erreurs du médecin de bière?

+0

Quelle est la sortie de 'echo $ PATH' –

+0

[~] echo $ PATH /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:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin –

Répondre

22

cette ligne Essayez de spécifier dans votre .zshrc

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

Cela a fonctionné pour moi:

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

J'utilise ohmyzsh. Allez dans le répertoire

cd /usr/local/bin 
brew doctor 

Vous remarquerez qu'il affiche des avertissements comme:

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 

Vous devrez exécuter une commande ici:

brew link zsh 

Et ce lien pour moi.

+0

MERCI d'avoir posté, vous m'avez beaucoup aidé! J'ai utilisé le terminal osx pour toujours, puis j'ai installé le breuvage et tous mes paquets ne fonctionnaient pas. Je devais exécuter «brasser le docteur» pour réparer. –