2011-08-19 18 views
9

Hola, acabo de seguir la configuración de la laptop thoughtbot para mi Mac Mini Server con el servidor OSX Lion . No estoy seguro de que todo esté instalado correctamente. Por favor avise.instalación de preparación para zsh?

no tengo un ~/.bash_profile o ~/.bashrc pero tengo un ~/.profile

Pero aquí hay contenidos para .zshrc desde que uso .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 queja con el médico cerveza

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

Entonces, ¿cómo puedo asegurarme de cerveza se ha instalado correctamente y eliminar los errores del médico cerveza?

+0

¿Cuál es la salida de 'echo $ PATH' –

+0

[~] echo $ RUTA /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 –

Respuesta

22

intente configurar esta línea en su .zshrc

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

Esto funcionó para mí:

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

utilizo ohmyzsh. Vaya al directorio

cd /usr/local/bin 
brew doctor 

Usted notará que muestra advertencias como:

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 

Usted tendrá que ejecutar un comando aquí:

brew link zsh 

Y que enlazan por mí.

+0

¡GRACIAS por publicar, me ayudaste mucho! Utilicé la terminal osx para siempre y luego instalé brebaje y todos mis paquetes no funcionaban. Tuve que ejecutar 'brew doctor' para arreglarlo. –

Cuestiones relacionadas