我的问题确实如标题中所述。
我使用 MacOSX 和 Acquia Developer Desktop 来运行我在本地开发的 Drupal 站点。
我很想试用新的 Drush 7,但我无法让它从 Drush 6“升级”到 Drush 7。
我试过了:
- cd 进入我的 /Applications/dev 桌面
- 删除 drush 文件夹
- 用来自 GitHub 的新 .zip 替换它
当然,当我进入时,"drush"
我得到了我应该使用 Composer 的消息。
使用 composer 安装似乎有效,但它没有在我的Application/Dev Desktop(/drush)
文件夹中安装 Drush 7,所以它对我没有用。
如何强制 Composer 将 drush 放入此特定目录?我对所有的配置文件以及放入其中的内容感到困惑。有没有类似的东西> composer install drush --right-here
?
编辑
在 Clide 的有用回答之后,我运行了 Drush 版本 7。我使用“”检查了版本drush version
。但是,当我尝试真正的 drush 命令(drush en -gmap
在本例中为 )时,我得到了臭名昭著的 " Command pm-enable needs a higher bootstrap level to run
" 错误。
我从 Acquia 应用程序中调用命令行,所以PATH
应该是正确的。我还尝试指定 URI,看起来还不错。如果有帮助,我会复制一些输出。
Drupal version : 7.26
Site URI : http://(sitename).local:8083
PHP executable : /usr/local/bin/php
PHP configuration : /usr/local/etc/php/5.3/php.ini
PHP OS : Darwin
Drush version : 7.0-dev
Drush temp directory : /tmp
Drush configuration :
Drush alias files :
Drupal root : /Users/(myname)/Documents/(dev folder)/(sitename)
Site path : sites/(sitename).local