Трудности установки Drush с помощью composer
Я пытался установить Drush на OSX 10.9, но, похоже, это не сработало. В терминале "статус drush" дает
-bash: drush: команда не найдена
Я следовал инструкциям по http://whaaat.com/installing-drush-7-using-composer
Каталог композитора кажется правильным, так как мой .bash_profile содержит:
export PATH="$Trotter/.composer/vendor/bin:$PATH"
Drush существует в папке поставщика composer
Когда я пытался чтобы установить Drush через composer, обратная связь, казалось, предполагала, что это сработало:
Pauls-iMac:~ Trotter$ composer self-update
Updating to version 8e9659bd8317ad3f623c4d17940380443cf8772c.
Downloading: 100%
Use composer self-update --rollback to return to version 1.0.0-alpha9
Pauls-iMac:~ Trotter$ composer global require drush/drush:7.*
Changed current directory to /Users/Trotter/.composer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Installing pear/console_table (1.2.1)
Loading from cache
- Installing symfony/var-dumper (v2.7.1)
Downloading: 100%
- Installing symfony/yaml (v2.7.1)
Downloading: 100%
- Installing d11wtq/boris (v1.0.8)
Loading from cache
- Removing drush/drush (6.5.0)
- Installing drush/drush (7.0.0)
Downloading: 100%
pear/console_table suggests installing pear/Console_Color2 (>=0.1.2)
symfony/var-dumper suggests installing ext-symfony_debug ()
d11wtq/boris suggests installing ext-pcntl (*)
Writing lock file
Generating autoload files
Pauls-iMac:~ Trotter$ drush status
-bash: drush: command not found
(Обратите внимание, что я ранее пытался установить Drush 6, но это тоже не сработало)
Я был бы признателен за любой совет о том, что здесь не так.
5 answers
Изменение .bash_profile на следующее сработало:
export PATH="~/.composer/vendor/bin:$PATH"
Теперь статус drush дает хорошие отзывы о версии Drush и т. Д. Спасибо Клайву за это предложение.
Связанное руководство может быть устаревшим. Пожалуйста, выполните следующие действия.
Установка drush
Через двоичный файл Phar
Загрузите последнюю стабильную версию, используя команду ниже:
Операционная система X/Unix:
sudo wget -O /usr/local/bin/drush http://files.drush.org/drush.phar
sudo chmod +x /usr/local/bin/drush
Linux:
sudo install <(curl http://files.drush.org/drush.phar) /usr/local/bin/drush
Окна и другие
Загрузить вручную по адресу https://github.com/drush-ops/drush/releases
Через композитора
Если вы хотите установить drush
глобально (для всех пользователей) и /usr/local/bin
уже в вашем PATH
, попробуйте установить, используя следующий синтаксис:
sudo COMPOSER_HOME=/opt/drush COMPOSER_BIN_DIR=/usr/local/bin COMPOSER_VENDOR_DIR=/opt/drush/7 composer require drush/drush:7
Или:
sudo COMPOSER_HOME=/var/lib/composer COMPOSER_BIN_DIR=/usr/local/bin COMPOSER_VENDOR_DIR=/var/lib/composer/vendor composer require drush/drush:7
Измените drush/drush:7
на drush/drush:dev-master
для последней версии разработки.
Через Homebrew (OS X)
Выполнить:
brew install drush
Мой .bash_profile содержит ровно
export PATH="$PATH:$HOME/.composer/vendor/bin"
И мой друш лежит здесь (Acquia DevDesktop)
export PATH="$PATH:/Applications/DevDesktop/drush"
Эта статья для установки Composer с включенным Drush может быть полезна:
Https://www.pcextreme.nl/community/d/138-drush-installation-for-drupal-shared-hosting
Я нашел самый простой способ - установить его с помощью Доморощенного
После установки brew и работы простого типа brew install drush
.