Answers:
有关将drushrc.php配置文件放置在何处的说明,请参见文件examples / example.drushrc.php。$ HOME / .drush是一个好的位置。
该drush status
命令将向您显示您的活动drushrc.php文件,但是在您首次创建该文件之前,它不会为您提供帮助。
我已经按照此处http://drupal.org/project/drush中的说明使用梨安装了drush
pear channel-discover pear.drush.org
pear install drush/drush
安装完成后,便可以在这里建立drush
/usr/lib/php/pear/drush
drush site alias命令可提供有关梨将drush文件放置在何处的更多完整信息。CD到您的站点目录,并:
敦促站点别名@self --full --with-optional
$aliases["pkus"] = array (
'root' => '/Users/tstermitz/Sites/pkus',
'uri' => 'http://Sites',
'#name' => 'pkus',
'path-aliases' =>
array (
'%drush' => '/usr/local/pear/share/pear/drush',
'%site' => 'sites/Sites/',
),
'#file' => '/Users/tstermitz/.drush/aliases.drushrc.php',
);
键入drush status
并为您在输出“Drush配置”。那应该是匆忙的道路。
如果您使用的是基于Linux的系统,则可以运行以下命令:
cat `which drush` | grep -A1 "# Build the path to drush.php." | grep "SCRIPT"
您应该得到类似以下内容的东西:
/usr/share/php/drush/drush.php
(在这种情况下)您的配置文件应位于中/usr/share/php/drush
。
此命令仅查看您的路径当前正在获取的drush命令,在可执行文件中搜索drush.php文件的路径。
不管drush的安装方式如何,只要$ PATH中包含drush,此命令就可以工作。如果您不知道$ PATH环境是什么,那么现在您只需要知道DRUSH在您的路径中即可,如果您可以键入drush
终端,它将返回如下内容:
Execute a drush command. Run `drush help [command]` to view command-specific help.
Run `drush topic` to read even more documentation...
通过PEAR在CentOS 6.4上安装Drush之后,我也迷失了一点。这是我的解决方案:
cat `which drush` | grep SCRIPT_PATH -m1
安装后,which drush
将把路径返回到drush shell脚本,这是一个可读的文本文件。此外壳程序脚本中的SCRIPT_PATH变量包含drush.php文件的硬编码路径。其余的下载的Drush库位于该文件所在的目录中。
例:
cat `which drush` | grep SCRIPT_PATH -m1
SCRIPT_PATH=/usr/share/pear/drush/drush.php
ls /usr/share/pear/drush
classes docs drush_logo-black.png includes README.txt
commands drush.complete.sh drush.php lib tests
composer.json drush.info examples
这适用于drush 6.0版。
Pear在您的pear安装中的pear / share / pear目录中创建drush文件。首次安装pear时,请选择pear安装位置。使用“ pear config-show”查看所有这些设置。
因此,如果您将pear设置为在其中安装二进制文件/Users/local/pear/bin
(这是一个不错的选择!),那么在那儿运行“ pear install drush / drush”将把drush目录放置在其中。
一个不错的选择可能是:/Users/local/pear/bin
。然后可以很容易地将该目录链接到您首选的bin目录,如下所示:
sudo ln -fs /Users/local/pear/bin/drush /usr/local/bin/drush
我在使用MAMP的OS X上,因此还需要在.bash_profile中添加别名:
alias drush='/Applications/MAMP/bin/php/php5.4.10/bin/php /usr/local/bin/drush/drush.php'
现在,“哪个催促”命令对我有用。
(您可能应该在中安装pear /usr/local/pear
和中的pear可执行文件/usr/local/bin
)。
locate drush
?