/ / oh-my-zsh plugins ne fonctionne pas - zsh, zshrc

oh-my-zsh plugins ne fonctionne pas - zsh, zshrc

Je viens de découvrir oh-my-zsh, mais je ne peux pasça marche. Bien que les thèmes fonctionnent parfaitement, les plugins ne le font pas. J'ai des plugins sélectionnés, par exemple. macports, mais je ne parviens pas à terminer la commande du port ni à faire fonctionner les alias appropriés. Voici mon .zshrc:



# Path to your oh-my-zsh configuration.
export 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.
export ZSH_THEME="steeef"

# Set to this to use case-sensitive completion
# export CASE_SENSITIVE="true"

# Comment this out to disable weekly auto-update checks
# export DISABLE_AUTO_UPDATE="true"

# Uncomment following line if you want to disable colors in ls
# export DISABLE_LS_COLORS="true"

# Uncomment following line if you want to disable autosetting terminal title.
# export DISABLE_AUTO_TITLE="true"

# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
# Example format: plugins=(rails git textmate ruby lighthouse)
plugins=(git osx github macports textmate svn)

source $ZSH/oh-my-zsh.sh

# Customize to your needs...
export     PATH=/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/sbin/:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/sbin/:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin:/usr/local/cuda/bin:/usr/local/cuda/bin:/opt/local/bin:/opt/local/sbin

Les plugins textmate et osx ne semblent pas non plus fonctionner- zsh se plaint juste d'une commande inconnue et s'arrête. git et svn ont une finition de base mais je ne suis pas sûr que ce soit fait par un plugin ou juste une complétion zsh normale. Dois-je exporter quelque chose pour utiliser ces plugins? Ou sinon, que faire pour que cela soit réparé?

Réponses:

7 pour la réponse № 1

J'ai mordu par ça.

Qu'est-ce qui s'est passé est que vous avez fait une installation manuelle et les instructions pour l’installation manuelle ne mentionnent pas que vous devez PATH toi même.

Donc vous vous retrouvez avec le PATH par défaut. La source du code d’installation automatique copie votre chemin actuel et l’ajoute au .zshrc, ce qui n'est pas suffisant si vous dépendez de non-standard PATH entrées (par exemple, vous exécutez Homebrew sur un Mac).

La solution est donc simple:

Lancez votre ancien shell et son fichier de configuration, puis copiez et collez la valeur de $PATH dans le haut de votre ~/.zshrc fichier.

Ciao!


14 pour la réponse № 2

Assurez-vous de définir votre variable plugins avant d’initialiser zsh:

plugins=(git wd)
export ZSH=/home/<user>/.oh-my-zsh
source $ZSH/oh-my-zsh.sh

4 pour la réponse № 3

J'ai eu le même problème tout à l'heure! Il y avait un paquet appelé grml-zsh-config installé dans mon Archlinux. J'ai enlevé ce paquet et oh-my-zsh les thèmes ont commencé à fonctionner.