У меня свежая установка Ubuntu, и я пытаюсь (и не могу установить Drush). Я скачал LAMP и все работает нормально. Затем я установил Composer, и это прекрасно работает. Но когда я пытаюсь установить Drush, я получаю множество ошибок. Вот журнал того, что я сделал и каковы были мои результаты. Может кто-нибудь сказать, пожалуйста, что я делаю не так? Вот ссылка, которую я использовал для установки .
Сначала я установил Curl, PHP5-CLI и GIT следующим образом:
sudo apt-get install curl php5-cli git
Затем я установил Composer напрямую, используя:
curl -sS https://getcomposer.org/installer | sudo php -- --install-
dir=/usr/local/bin --filename=composer
Я запустил «composer» и Казалось, что все в порядке.
Затем я попытался запустить это:
composer global require drush/drush:dev-master
И получил следующую ошибку:
[ErrorException]
file_put_contents(./composer.json): failed to open stream: Permission denie
d
Я попробовал это тогда:
composer global require drush/drush:8
И получил та же ошибка.
Затем я попробовал это:
sudo mv composer.phar /usr/local/bin/composer
И получил ошибку:
mv: cannot stat ‘composer.phar’: No such file or directory
Затем я запустил это (без ошибок):
export PATH="$HOME/.composer/vendor/bin:$PATH"
Затем Я запустил это:
source ~/.bash_profile
И получил эту ошибку:
bash: /home/pm3000/.bash_profile: No such file or directory
Кто-нибудь знает, что здесь происходит?
Как комментарий выше предложенного (Спасибо Тор!) Я пытался использовать sudo перед своей командой компоновщика, и это дало мне еще больше ошибки.
Таким образом я следовал за направлениями здесь и загрузил определенную версию Drush (drush:8.*), и это работало.