Salut, je viens de suivre la configuration de l'ordinateur portable thinkbot pour mon Mac Mini Server exécutant OSX Lion Server. Je ne suis pas sûr que tout soit installé correctement. S'il vous plaît donnez votre avis.
Je n'ai pas de ~/.bash_profile
ou ~/.bashrc
mais j'ai un ~/.profile
Mais voici le contenu de .zshrc
depuis que j'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+"%n@%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 auprès du docteur en infusion
[~] 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 m'assurer que l'infusion est correctement installée et supprimer les erreurs de Brew Doctor?
Essayez de définir cette ligne dans votre .zshrc
export PATH=/usr/local/bin:$PATH
Cela a fonctionné pour moi:
export PATH="/usr/local/bin:$PATH" >> ~/.zshrc
Ouvrez la première ligne du fichier ~/.zshrc dans le fichier dit
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
il suffit de commenter la deuxième ligne, cela commencera à fonctionner :)
Je ne sais pas si c'est en retard mais vous pouvez simplement l'exécuter pour ajouter Homebrew à votre PATH
:
eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
J'utilise ohmyzsh. Aller au 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.