在鱼壳中设置导出 [英] Setting exports in Fish Shell
本文介绍了在鱼壳中设置导出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我安装了多个版本的PHP,对于正常开发,我始终使用通过自制软件安装的PHP 5.5.x。
在鱼壳中
which php & php --version
=> /usr/local/bin/php
=> PHP 5.5.8 (cli) (built: Jan 16 2014 15:58:25)
路径正确。
我的问题是,当我必须使用Drupal进行开发时,我使用MamP作为捆绑的LAMP堆栈,并且MamP包含其自己的php版本。我的问题是,在Drupal中使用drush时,我无法像通常在bash中那样设置PHP可执行文件路径。我只希望drush使用捆绑的PHP版本/可执行文件。
在bash中我可以这样做:
# Set Drush root to MAMP PHP
export DRUSH_PHP=/Applications/MAMP/bin/php/php5.5.3/bin/php
但这对鱼壳不起作用,我试了一下(没有成功):
Fish配置位置:~/.config/fish/config.fish
set -x DRUSH_PHP=/Applications/MAMP/bin/php/php5.5.3/bin/php
如果我用drush status
运行fish shell,我总是得到这样的结果:
Drupal version : 7.26
Site URI : http://default
Database driver : mysql
Database username : root
Database name : dev-db
Default theme : garland
Administration theme : garland
PHP executable : /usr/local/bin/php
PHP configuration : /usr/local/etc/php/5.5/php.ini
PHP OS : Darwin
Drush version : 6.2.0
Drush configuration :
Drush alias files :
Drupal root : /Applications/MAMP/htdocs/Sandbox/dev
Site path : sites/default
File directory path : sites/default/files
当我在Bourne shell中运行相同的命令时,我获得了正确的设置:
Drupal version : 7.26
Site URI : http://default
Database driver : mysql
Database username : root
Database name : dev-db
Database : Connected
Drupal bootstrap : Successful
Drupal user : Anonymous
Default theme : bartik
Administration theme : seven
PHP executable : /Applications/MAMP/bin/php/php5.5.3/bin/php
PHP configuration : /Applications/MAMP/bin/php/php5.5.3/conf/php.ini
PHP OS : Darwin
Drush version : 6.2.0
Drush configuration :
Drush alias files :
Drupal root : /Applications/MAMP/htdocs/Sandbox/dev
Site path : sites/default
File directory path : sites/default/files
Temporary file directory path : /Applications/MAMP/tmp/php
那么,如何在FISH中设置drush_php的导出路径?
推荐答案
Der.
语法略有不同,但我弄清楚了。任何有此问题的人,您可以按如下方式设置导出:
set -x DRUSH_PHP /Applications/MAMP/bin/php/php5.5.3/bin/php
并且drush获取正确的PHP EXEC路径。
请参阅
set
documentation以了解set
在Fish中是如何工作的,而不是在其他shell中。基本上:
set variable value
这篇关于在鱼壳中设置导出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文