哦,我的 zsh 权限错误与 MAMP
oh my zsh permissions error with 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
或打开一个新终端 window 以使用新配置时,我得到一个错误 /Users/USERNAME/.zshrc:60: permission denied: /Applications/MAMP/bin/php/
.
我试过用 chown
修改 MAMP 目录,这似乎不是问题所在。我在主目录中的 .zshrc
文件符号链接到其他地方的点文件目录,但我尝试将它直接放在 ~/
中但没有成功。
知道为什么我会收到权限错误吗?
PHP_VERSION=ls /Applications/MAMP/bin/php/ | sort -n | tail -1
应该是
PHP_VERSION=$(ls /Applications/MAMP/bin/php/ | sort -n | tail -1)
我 运行 遇到 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
或打开一个新终端 window 以使用新配置时,我得到一个错误 /Users/USERNAME/.zshrc:60: permission denied: /Applications/MAMP/bin/php/
.
我试过用 chown
修改 MAMP 目录,这似乎不是问题所在。我在主目录中的 .zshrc
文件符号链接到其他地方的点文件目录,但我尝试将它直接放在 ~/
中但没有成功。
知道为什么我会收到权限错误吗?
PHP_VERSION=ls /Applications/MAMP/bin/php/ | sort -n | tail -1
应该是
PHP_VERSION=$(ls /Applications/MAMP/bin/php/ | sort -n | tail -1)