Magento 2: conjunto de paquetes desinstalables al implementar datos de muestra de magento

28

Seguí este tutorial de Magento DevDocs para instalar datos de muestra después de instalar Magento 2.

Pero después de ejecutar el último comando ./bin/magento sampledata:deployme sale el siguiente error:

./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.

No he podido encontrar una solución y, para ser sincero, me falta mucho conocimiento del compositor. Cualquier ayuda sera bienvenida.

Sander Mangel
fuente
por favor vea la respuesta @rnli. Creo que es la mejor solución hasta ahora. Funcionó para mi.
Rajeev K Tomy

Respuestas:

19

También he tenido problemas para instalar los datos de muestra. Parece que algo está roto actualmente (octubre de 2015) y las instrucciones en los devdocs tampoco funcionaron para mí. Estaba experimentando los mismos problemas con el compositor y magento sampledata:installni siquiera está allí.

En cambio, he estado siguiendo las instrucciones del "Repositorio de GitHub" en el archivo Léame de los datos de muestra :

Simplemente clone el repositorio en algún lugar (puede estar fuera de la carpeta de su proyecto, ya que la herramienta se encarga de simular los módulos individuales):

git clone https://github.com/magento/magento2-sample-data.git ~/sample-data

Luego ejecute el script "instalador":

php -f ~/sample-data/dev/tools/build-sample-data.php -- --ce-source="$PATH_TO_YOUR_MAGENTO2_PROJECTROOT"

Después de eso, ejecute el script de actualización:

cd $PATH_TO_YOUR_MAGENTO2_PROJECTROOT
bin/magento setup:upgrade

Y debería ver que se están instalando los datos de muestra (lleva un tiempo ...):

[...]
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..
[...]

No olvides borrar los cachés y corregir los permisos y ahora deberías ver todos los datos de muestra en el backend y la interfaz ...

fbrnc
fuente
Pero cuando ejecuto la actualización de la instalación, PHP Fatal error: Interface 'Magento\Framework\Serialize\SerializerInterface' not foundaparece un error en la terminal mientras exista el archivo SerializerInterface.php.
zed Blackbeard
27

Tuve el mismo problema Se corrigió al ir al directorio raíz y especificar los repositorios para el compositor con el siguiente comando (use https para evitar la advertencia del compositor):

composer config repositories.magento composer https://repo.magento.com

Después de esto

cd bin
php magento sampledata:deploy

trabajó como estaba previsto

rnli
fuente
aha .. hermosa Funcionó como un encanto
Rajeev K Tomy
esto debe agregarse a la instalación / readme.
codifica el
¿te importaría reemplazar http con https en el enlace? Cuando probé la forma actual, mi compositor se negó a conectarse porque es inseguro.
peedee
1
compositor config repositories.magento compositor repo.magento.com/packages.json
Nehal
4

Los cambios recientes en el código permiten instalar datos de muestra utilizando la rama de desarrollo Magento 2 CE GitHub, siempre que clone el Magento 2 y los repositorios de datos de muestra.

Este método de instalación de datos de muestra se aumentará en el momento de GA con una opción de línea de comandos y una opción de Composer; sin embargo, actualmente, AFAIK, esta es la única forma de instalar datos de muestra con la rama de desarrollo.

En breve:

  1. Clone el repositorio GitHub de Magento 2 CE (la rama de desarrollo es la predeterminada).
  2. Ejecute 'composer install' desde la raíz del proyecto.
  3. Clone el repositorio de datos de muestra de Magento 2 (la rama de desarrollo es la predeterminada).
  4. Enlace los repositorios de datos de muestra. (php -f sample-data-repo / dev / tools / build-sample-data.php - --ce-source = "your-Magento-CE-install-dir")
  5. Establezca permisos y propiedad en el repositorio de datos de muestra.
  6. Instale Magento utilizando la CLI o el Asistente de configuración. (El asistente de configuración ya no tiene una casilla de verificación Instalar datos de muestra ).

Tenga en cuenta que si ejecuta el Asistente de configuración, es posible que vea excepciones con aproximadamente un 90% de avance. Si es así, configure nuevamente el permiso y la propiedad del sistema de archivos (muy probablemente como root).

Detalles: http://devdocs.magento.com/guides/v2.0/install-gde/install/web/install-web-sample-data.html

Steve Johnson
fuente
4

En la primera sección, agregue "minimum-stability": "beta", antes de la licencia.

daim2k5
fuente
Ya lo hice pero no sirvió de nada, el mismo error
Sander Mangel
sampledata: deploy no es el nombre del comando, es 'magento sampledata: install <su nombre de usuario administrador de Magento>'
Steve Johnson
@SteveJohnson en realidad no tenía el installcomando disponible
Sander Mangel
0

En caso de que también puedas usar esta alternativa:

composer config repositories.0 composer https://repo.magento.com

y entonces:

magento sampledata:deploy

se le pedirá el nombre de usuario / contraseña: uso public_key / private_key de su cuenta de mercado de Magento

Mohamed23gharbi
fuente