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 № 1PHP_VERSION=ls /Applications/MAMP/bin/php/ | sort -n | tail -1
devrait être
PHP_VERSION=$(ls /Applications/MAMP/bin/php/ | sort -n | tail -1)