Вы могли заметить, что при установки новой версии Drupal Commerce 2 возникают данные ошибки:
Commerce Price requires the commerceguys/intl library.
Address requires the commerceguys/addressing library.
Вам необходимо выполнить несколько действий:
1. Установка Composer
Вы могли заметить, что при установки новой версии Drupal Commerce 2 возникают данные ошибки:
Commerce Price requires the commerceguys/intl library. Address requires the commerceguys/addressing library.
Вам необходимо выполнить несколько действий:
1. Установка Composer через командную строку
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer export PATH="$HOME/.composer/vendor/bin:$PATH" source ~/.bash_profile
2. Установка модуля Composer Manager на ваш проект https://www.drupal.org/project/composer_manager
3. Выполнить в командной строке
php modules/composer_manager/scripts/init.php composer drupal-update
4. Включить модули через командную строку или через интерфейс Drupal 8
drush en -y commerce commerce_order commerce_product commerce_tax
Drupal\composer_manager
Drupal\composer_manager\Composer\Command::update
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Updating jcalderonzumba/mink-phantomjs-driver dev-master (10d7c48 => 5bf53fa)
[RuntimeException]
The .git directory is missing from vendor/jcalderonzumba/mink-phantomjs-driver, see https://getcomposer.o
rg/commit-deps for more information
Подскажите из-за чего это может быть? Как решить эту проблему? Спасибо.
composer drupal
Выскочило такое же, решил так: composer drupal-update --no-dev
Не знаю на что повлияет, ошибка исчезла... Продолжаю тыкать...
У меня при выполнении mv
У меня при выполнении mv composer.phar /usr/local/bin/composer выходит сообщение mv: cannot move `composer.phar' to `/usr/local/bin/composer': Permission denie
Всё сделал как написано, всё
Всё сделал как написано, всё установилось, а модули всё равно не включаются, всё равно выскакивает
Commerce Price requires the commerceguys/intl library.
Address requires the commerceguys/addressing library.
хотя в рапорте композера указанно что эти библиотеки установлены. Кэш чистил.