【问题标题】:need help installing drush on mac需要帮助在 mac 上安装 drush
【发布时间】:2014-04-18 22:05:54
【问题描述】:

我在 Mac 上。我经常使用 MAMP。我对命令行很陌生,我正在尝试安装 Drush。我看到我需要先安装作曲家(根据我在 drush-ops 阅读的内容,所以我这样做了。这是我输入的命令:

my-MacBook-Pro:~ mycomputername$ curl -s https://getcomposer.org/installer | php
#!/usr/bin/env php
All settings correct for using Composer
Downloading...

Composer successfully installed to: /Users/myname/composer.phar
Use it: php composer.phar
my-MacBook-Pro:~ mycomputername$  mv composer.phar /usr/local/bin/composer
mv: rename composer.phar to /usr/local/bin/composer: Permission denied
my-MacBook-Pro:~ mycomputername$ sudo  mv composer.phar /usr/local/bin/composer
Password:

之后我执行了“composer about”命令进行检查,我得到了一些东西,所以我知道它已安装。所以当我进入时:

my-MacBook-Pro:~ mycomputername$ composer global require drush/drush:6.*
Changed current directory to /Users/myname/.composer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)

- 安装 drush/drush (6.2.0) 下载:100%

Writing lock file
Generating autoload files

...我得到了一个“drush status”:

my-MacBook-Pro:~ mycomputername$ drush status
-bash: drush: command not found

...显然它已安装,但我应该能够找到它。接下来我该怎么办?我需要创建别名还是什么?

【问题讨论】:

    标签: terminal composer-php drush


    【解决方案1】:

    运行drush status 时,您应该得到类似的结果

    PHP executable        :  /Applications/MAMP/bin/php/php5.5.10/bin/php      
    PHP configuration     :  /Applications/MAMP/bin/php/php5.5.10/conf/php.ini 
    PHP OS                :  Darwin                                            
    Drush version         :  6.2.0                                             
    Drush configuration   :                                                    
    Drush alias files     :                                                    
    

    我安装了 drush 就是执行这个命令

    brew install drush
    

    Brew 对在命令行中安装东西很有帮助,我建议你安装brew(http://brew.sh/)

    【讨论】:

    • 我听从了你的建议,我得到了 Drush,虽然我的 drush 状态有点不同,可能是因为它的安装位置。相反我得到: PHP 可执行文件:/usr/bin/php PHP 配置:PHP 操作系统:Darwin Drush 版本:6.2.0 Drush 配置:Drush 别名文件:会不会有问题? (谢谢)
    • 完全没问题。不同之处在于我的drush status 引用了 MAMP 上的 php,因为我在 MAMP 上。您的状态引用了计算机中安装的 php。很高兴能帮上忙。
    【解决方案2】:

    更简单的答案!只需引用版本字符串 :) 您无需从 Composer 切换到 Brew。

    composer global require "drush/drush:7.*"
    

    这里有更多关于使用 Composer 管理 Drush 的信息... http://whaaat.com/installing-drush-8-using-composer

    【讨论】:

      【解决方案3】:
      1. 将 drush.tar.gz 下载到您的桌面(或任何地方)

      2. 跳转到终端 cd ~/桌面

      3. 用 tar -zxf drush.tar.gz

      4. 将其移至 /usr/local/lib sudo mv drush /usr/local/lib/

      5. 使其可执行 sudo chmod u+x /usr/local/lib/drush/drush

      6. 然后将其粘贴到 /usr/bin/ 中,以便您可以从任何地方运行它 sudo ln -s /usr/local/lib/drush/drush /usr/bin/drush

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-24
        • 1970-01-01
        • 2021-12-15
        • 2011-08-25
        相关资源
        最近更新 更多