Привет я установил Ubuntu ранее сегодня и только что установил Apache, PHP 5, Mysql и PHPMyadmin.
Я следовал за этими направлениями.
Таким образом, я установил компоновщик глобально как так:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Я затем добавил THIS к моему .bashrc
файл:
PATH="$HOME/.composer/vendor/bin:$PATH"
Это все, казалось, хорошо работало, и я могу запустить компоновщик отовсюду на моем компьютере.
Затем я установил drush как так:
Composer global require drush/drush:8.*
Это все, казалось, устанавливало прекрасный. Но затем я работал'drush status
'чтобы видеть, как это делало и я получил следующее:
The program 'drush' is currently not installed. You can install it by typing:
sudo apt-get install drush
Я ЗНАЮ, что это не будет работать. Если я устанавливаю drush таким образом, он устанавливает drush 5 (и я не могу обновить его к текущей версии).
Гм, поэтому какого черта я делал неправильно?
Я решил проблему. Проблемой был путь, который я поместил в свой .bashrc файл. У меня на самом деле не было .composer файла, несмотря на то, что направления я использовал обозначенный. У меня был .config файл хотя! После того как я изменил путь в своем .bashrc, чтобы отразить что (т.е. Путь =" $HOME/.config/composer/vendor/bin: $PATH" и перезапущенный мой терминал это работало.