/ / oh mon erreur d'autorisations zsh avec MAMP - php, mamp, oh-my-zsh

oh mon erreur de permission zsh avec MAMP - php, mamp, oh-my-zsh

J'ai rencontré un problème avec MAMP 4 avec PHP 5.6.27 ou 7.0.12 et WP CLI 0.25.0 avec 5.6.25 par défaut. Selon le WP CLI docs, pour utiliser la version PHP de MAMP, je devrais ajouter mon $PATH avec:

PHP_VERSION=ls /Applications/MAMP/bin/php/ | sort -n | tail -1
export PATH=/Applications/MAMP/bin/php/${PHP_VERSION}/bin:$PATH

J'utilise Oh My ZSH et quand j'ajoute cela à mon .zshrc fichier, j'ai:

export PATH="~/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
# Homebrew
export PATH=/usr/local/Homebrew/:$PATH
# Use MAMP"s version of PHP.
PHP_VERSION=ls /Applications/MAMP/bin/php/ | sort -n | tail -1
export PATH=/Applications/MAMP/bin/php/${PHP_VERSION}/bin:$PATH

Maintenant, quand je cours source .zshrc ou ouvrir une nouvelle fenêtre de terminal pour utiliser la nouvelle configuration, un message d'erreur s'affiche /Users/USERNAME/.zshrc:60: permission denied: /Applications/MAMP/bin/php/.

J'ai essayé de modifier le répertoire MAMP avec chown et cela ne semble pas être le problème. ma .zshrc fichier dans le répertoire personnel est symlinking à un répertoire de fichiers de points ailleurs, mais j’ai essayé de le placer directement dans ~/ sans succès.

Des idées pourquoi je pourrais obtenir cette erreur de permissions?

Réponses:

0 pour la réponse № 1

PHP_VERSION=ls /Applications/MAMP/bin/php/ | sort -n | tail -1

devrait être

PHP_VERSION=$(ls /Applications/MAMP/bin/php/ | sort -n | tail -1)