ой моя ошибка разрешений zsh с MAMP

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

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

Я использую Oh My ZSH, и когда я добавляю это в свой .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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]