Magento 2 - Удаляемый набор пакетов при развертывании magento-образец-данные
Я следовал этому учебнику по Magento DevDocs, чтобы установить образцы данных после установки Magento 2.
Но после выполнения последней команды ./bin/magento sampledata:deploy
я получаю следующую ошибку:
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package magento/module-offline-shipping-sample-data could not be found in any version, there may be a typo in the package name.
Problem 2
- The requested package magento/module-theme-sample-data could not be found in any version, there may be a typo in the package name.
Problem 3
- The requested package magento/module-sales-sample-data could not be found in any version, there may be a typo in the package name.
Problem 4
- The requested package magento/module-msrp-sample-data could not be found in any version, there may be a typo in the package name.
Problem 5
- The requested package magento/module-sales-rule-sample-data could not be found in any version, there may be a typo in the package name.
Problem 6
- The requested package magento/module-configurable-sample-data could not be found in any version, there may be a typo in the package name.
Problem 7
- The requested package magento/module-product-links-sample-data could not be found in any version, there may be a typo in the package name.
Problem 8
- The requested package magento/module-catalog-rule-sample-data could not be found in any version, there may be a typo in the package name.
Problem 9
- The requested package magento/module-grouped-product-sample-data could not be found in any version, there may be a typo in the package name.
Problem 10
- The requested package magento/module-tax-sample-data could not be found in any version, there may be a typo in the package name.
Problem 11
- The requested package magento/module-catalog-sample-data could not be found in any version, there may be a typo in the package name.
Problem 12
- The requested package magento/module-downloadable-sample-data could not be found in any version, there may be a typo in the package name.
Problem 13
- The requested package magento/module-cms-sample-data could not be found in any version, there may be a typo in the package name.
Problem 14
- The requested package magento/module-bundle-sample-data could not be found in any version, there may be a typo in the package name.
Problem 15
- The requested package magento/module-swatches-sample-data could not be found in any version, there may be a typo in the package name.
Problem 16
- The requested package magento/module-widget-sample-data could not be found in any version, there may be a typo in the package name.
Problem 17
- The requested package magento/module-review-sample-data could not be found in any version, there may be a typo in the package name.
Problem 18
- The requested package magento/module-customer-sample-data could not be found in any version, there may be a typo in the package name.
Problem 19
- The requested package magento/module-wishlist-sample-data could not be found in any version, there may be a typo in the package name.
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.
Не смог найти решение, и, честно говоря, мне серьезно не хватает знаний о композиторе. Любая помощь будет приветствоваться.
6 answers
Я также изо всех сил пытался установить образцы данных. Похоже, что в настоящее время здесь что-то сломано (октябрь 2015 г.), и инструкции в devdocs тоже не сработали для меня. У меня были те же проблемы с композитором, а magento sampledata:install
даже нет.
Вместо этого я следовал инструкциям "Из репозитория GitHub" в файле readme образца данных:
Просто клонируйте репозиторий где-нибудь (может быть за пределами папки вашего проекта, так как инструмент заботясь о символической связи отдельных модулей):
git clone https://github.com/magento/magento2-sample-data.git ~/sample-data
Затем запустите сценарий "установщик":
php -f ~/sample-data/dev/tools/build-sample-data.php -- --ce-source="$PATH_TO_YOUR_MAGENTO2_PROJECTROOT"
После этого запустите сценарий обновления:
cd $PATH_TO_YOUR_MAGENTO2_PROJECTROOT
bin/magento setup:upgrade
И вы должны увидеть, как устанавливаются образцы данных (требуется некоторое время...):
[...]
Module 'Magento_DownloadableSampleData':
Installing data..
Module 'Magento_ThemeSampleData':
Installing data..
Module 'Magento_OfflineShippingSampleData':
Installing data..
Module 'Magento_ConfigurableSampleData':
Installing data..
Module 'Magento_BundleSampleData':
Installing data..
Module 'Magento_ProductLinksSampleData':
Installing data..
Module 'Magento_ReviewSampleData':
Installing data..
[...]
Не забудьте очистить кэш и исправить разрешения, и вы должны увидеть все образцы данных в бэкэнде и интерфейсе сейчас...
Была та же проблема. Исправлено при переходе в корневой каталог и указании репозиториев для composer с помощью следующей команды (используйте https, чтобы избежать предупреждения composer):
composer config repositories.magento composer https://repo.magento.com
После этого
cd bin
php magento sampledata:deploy
Сработало так, как было задумано
Последние изменения кода позволяют устанавливать образцы данных с помощью ветки разработки Magento 2 CE GitHub при условии, что вы клонируете репозитории Magento 2 и образцов данных.
Этот метод установки образцов данных будет дополнен ко времени GA опцией командной строки и опцией Composer; однако в настоящее время, AFAIK, это единственный способ установки образцов данных с помощью ветви разработки.
Вкратце:
- Клонировать GitHub Magento 2 CE репозиторий (по умолчанию используется ветвь разработки).
- Запустите "composer install" из корневого каталога проекта.
- Клонируйте Хранилище образцов данных Magento 2 (по умолчанию используется ветвь разработки).
- Свяжите хранилища образцов данных. (php-f sample-data-repo/dev/tools/build-sample-data.php -- --ce-source="ваш-Magento-CE-установочный-каталог")
- Установите разрешения и права собственности в хранилище образцов данных.
- Установите Magento с помощью интерфейса командной строки или Мастера установки. (Настройка У мастера больше нет флажка Установить образец данных.)
Обратите внимание, что при запуске Мастера установки вы можете увидеть исключения примерно на 90% завершенными. Если это так, снова установите права доступа к файловой системе и права собственности (скорее всего, как root).
Подробности: http://devdocs.magento.com/guides/v2.0/install-gde/install/web/install-web-sample-data.html
В первом разделе добавьте "minimum-stability": "beta"
перед лицензией.
Https://packages.magento.com - это старый URL-адрес пакета для Magento, измените файл composer.json на https://repo.magento.com
На всякий случай, если вы тоже можете использовать эту альтернативу:
composer config repositories.0 composer https://repo.magento.com
И затем:
magento sampledata:deploy
Вам будет предложено ввести имя пользователя/пароль: используйте public_key/ private_key из вашей учетной записи magento marketplace