Вопрос по composer

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

Аватар пользователя ivkoles23 ivkoles23 13 марта в 16:51

Доброго дня. Уважаемы знатоки, прошу помощи.
Установил composer и норм работает всё, вот только работает через команду "php8.2 composer.phar ...", а не "composer....".
Например, модуль устанавливается только командой "php8.2 composer.phar require 'drupal/blazy:^2.22'", а не по православному "composer require 'drupal/blazy:^2.22'". Скажите, как это исправить?

Комментарии

Аватар пользователя pselfin pselfin 14 марта в 11:48
1

на хостинге .bash_profile либо есть, либо в корневом каталоге пользователя создаете и так же прописываете алиас.

Аватар пользователя ivkoles23 ivkoles23 17 марта в 11:07

Нифига не получается.
Создал на хостинге файл .bash_profile.
Прописал в нем вот так:
alias composer='/opt/php8.2/bin/php -d memory_limit=500M ~/composer.phar'

Что не так?
И вообще, если правильно понимаю, здесь я алиас присваиваю команде "composer.phar", а у меня то команда "php8.2 composer.phar"

Аватар пользователя bsyomov bsyomov 18 марта в 13:46

Здесь вы присваиваете алиас команде /opt/php8.2/bin/php -d memory_limit=500M ~/composer.phar. Если она у вас в таком виде нормально работает, и с алиасом должно быть всё ок.
Если надо php8.2 composer.phar, или пути какие-нибудь другие, то так и нужно написать в правой части alias.