2016-11-04 6 views
0

Я столкнулся с проблемой с MAMP 4, используя PHP 5.6.27 или 7.0.12 и WP CLI 0.25.0, используя 5.6.25 по умолчанию. Согласно WP CLI docs, использовать версию MAMP по PHP, я должен предварять мой $PATH с:oh моя ошибка разрешения zsh с MAMP

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

Я использую Oh My ЗШ и когда я добавить, что мой .zshrc файл, у меня есть:

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 

Теперь, когда я запускаю source .zshrc или открываю новое окно терминала для использования новой конфигурации, я получаю сообщение об ошибке /Users/USERNAME/.zshrc:60: permission denied: /Applications/MAMP/bin/php/.

Я пробовал модифицировать каталог MAMP с помощью chown, и это, похоже, не является проблемой. Мой файл .zshrc в домашнем каталоге символически привязан к файлу точечных файлов в другом месте, но я попытался разместить его непосредственно в ~/ без успеха.

Любые идеи, почему я могу получить эту ошибку разрешений?

ответ

0

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

должен быть

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

+0

Это сработало! Спасибо, Фу Сюй. – alexbea

 Смежные вопросы

  • Нет связанных вопросов^_^