DRUSH 8 на локальной машине в debian/ubuntu

Главные вкладки

Аватар пользователя Mihail.space Mihail.space 4 января 2017 в 23:34
2

drush8 на локальной машине в debian/ubuntu

Инструкция по установке drush8 довольно проста

команды

sudo apt-get install curl

под обычным пользователем из домашней директории без прав sudo

curl -sS https://getcomposer.org/installer | php
с sudo
sudo mv composer.phar /usr/local/bin/composer

под обычным пользователем из домашней директории без прав sudo

nano .profile

вниз файла

<code>export PATH="$HOME/.composer/vendor/bin:$PATH"

указываем источник

source ~/.profile

Ставим drush

composer global require drush/drush:dev-master

Если проявлет непокроность

Обновляем composer

composer global update

Ставим выборочно

composer global require drush/drush:8.*

Профит

на VPS в частности в Digitalocean таким способ драш ставится и работает

На локальной машине на команду

drush

консоль ответит непониманием и полным равнодушием

Почему- то в VPS drush прописывается в скрытую папку .composer в домашней директории

Но на локальной машине он прописывается в скрытую директорию .config

Поэтому, чтобы драш был виден нужно изменить строку экспорта с

export PATH="$HOME/.composer/vendor/bin:$PATH"

на

export PATH="$HOME/.config/composer/vendor/bin:$PATH"

И всё будет хорошо )

Комментарии

Аватар пользователя Prolet Prolet 8 декабря 2017 в 14:58

Не много не понял про видимость Драша.
Но вот у меня Драш работает только когда в консоле вручную запускаю перед этим "export PATH="$HOME/.config/composer/vendor/bin:$PATH" - куда конкретно это надо прописать? А если добавляю эту строчку в файл .profile - никакого результата.
Спасибо.

Аватар пользователя bsyomov bsyomov 8 декабря 2017 в 16:29
1

Просто прописать мало, надо либо source ~/.profile после этого выполнить, либо перелогиниться, чтобы переменная окружения PATH приняла нужное значение.
Также, если у вас какой-нибудь zsh, вам может быть нужно использовать .zprofile

Аватар пользователя Prolet Prolet 8 декабря 2017 в 17:03

Спасибо, вот именно надо было выполнить "source ~/.profile", как прописал в ".profile".
Пока еще учусь работать с консолью.

Аватар пользователя ХулиGUN ХулиGUN 8 декабря 2017 в 15:51
1

Prolet wrote:

А если добавляю эту строчку в файл .profile - никакого результата.

попробуйте использовать .bash_profile или .bashrc (не знаю какой шел используется)