【发布时间】:2015-10-26 03:52:00
【问题描述】:
我想更新我的 fish shell 以使用 MAMP 的当前版本的 php(当前正在使用哪个版本)。
我找到了一篇关于如何在 bash 中做到这一点的优秀文章,但我似乎无法弄清楚如何在 fish 中实现这一点?
文章为:How to override the path of PHP to use the MAMP path?
具体来说:
# Use MAMP version of PHP
PHP_VERSION=`ls /Applications/MAMP/bin/php/ | sort -n | tail -1`
export PATH=/Applications/MAMP/bin/php/${PHP_VERSION}/bin:$PATH
您如何在鱼中实现这一目标? Fish 想将PHP_VERSION 导出为字符串。
并且还使用这些命令别名来使用当前版本的 MySQL
# Export MAMP MySQL executables as functions
# Makes them usable from within shell scripts (unlike an alias)
mysql() {
/Applications/MAMP/Library/bin/mysql "$@"
}
mysqladmin() {
/Applications/MAMP/Library/bin/mysqladmin "$@"
}
export -f mysql
export -f mysqladmin
我试图弄清楚这其中的各个部分,但对命令行的理解有限,很难知道要“搜索”什么。
感谢任何帮助!
【问题讨论】: