Magento 2 - Magento-sample-data'yı dağıtırken kaldırılamaz paketler kümesi


28

Magento 2'yi yükledikten sonra örnek verileri yüklemek için bu Magento DevDocs eğitimini takip ettim .

Ancak son komutu uyguladıktan sonra ./bin/magento sampledata:deployaşağıdaki hatayı alıyorum:

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

Bir çözüm bulamadım ve dürüst olmak gerekirse, besteci bilgim cidden yoksundur. Her türlü yardıma açığım.


Lütfen @ nrli cevabını görün. Şimdiye kadar en iyi çözüm hangisi olduğunu düşünüyorum. Benim için çalıştı.
Rajeev K Tomy

Yanıtlar:


19

Ayrıca örnek verileri kurmakta zorlanıyorum. Görünüşe göre burada bir şey kırıldı (Eki 2015) ve devdocs'taki talimatlar da benim için işe yaramadı. Aynı besteci meselelerini de yaşıyordum ve bu magento sampledata:installorada bile değil.

Bunun yerine, örnek verinin benioku dosyasındaki "GitHub Deposundan" talimatlarını izliyorum :

Sadece repoyu bir yere klonlayın (araç bireysel modülleri bağlamakla ilgilendiği için proje klasörünüzün dışında olabilir):

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

Sonra "installer" betiğini çalıştırın:

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

Bundan sonra güncelleme komut dosyasını çalıştırın:

cd $PATH_TO_YOUR_MAGENTO2_PROJECTROOT
bin/magento setup:upgrade

Ve yüklenmekte olan örnek verileri görmelisiniz (bir süre ...):

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

Önbellekleri temizlemeyi ve izinleri düzeltmeyi unutmayın; tüm örnek verileri arka uçta ve ön uçta şimdi görmelisiniz ...


Ancak kurulum yükseltmesini çalıştırdığımda, PHP Fatal error: Interface 'Magento\Framework\Serialize\SerializerInterface' not foundSerializerInterface.php dosyası varken Hata terminalde gösteriliyor.
zed Blackbeard

27

Aynı problem vardı. Kök dizinine gidip besteci için depoları aşağıdaki komutla belirtmek ile düzeltildi (besteci uyarısından kaçınmak için https kullanın):

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

Daha sonra

cd bin
php magento sampledata:deploy

amaçlandığı gibi çalıştı


aha .. güzel. Bir cazibe gibi çalıştı
Rajeev K Tomy

bu yükleme / benioku eklenmelidir.
kodlar

http linkini https ile değiştirmeyi düşünür müsün? Geçerli formu denediğimde, bestecim güvensiz olduğu için ona bağlanmayı reddetti.
Peedee

1
besteci config repositories.magento besteci repo.magento.com/packages.json
Nehal

4

Son kod değişiklikleri , Magento 2'yi ve örnek veri havuzlarını klonlamanız şartıyla, Magento 2 CE GitHub geliştirme branşını kullanarak örnek veri yüklemeyi mümkün kılar .

Bu örnek veri yükleme metodu GA tarafından bir komut satırı seçeneği ve bir Besteci seçeneği ile artırılacaktır; Bununla birlikte, şu anda, AFAIK, bu gelişme dalına örnek veri yüklemek için tek yoldur.

Kısaca:

  1. Magento 2 CE GitHub deposunu klonlayın (geliştirme dalı varsayılandır).
  2. Proje kökünden 'composer install' komutunu çalıştırın.
  3. Magento 2 örnek veri deposunu klonlayın (geliştirme dalı varsayılandır).
  4. Örnek veri havuzlarını bağlayın. (php -f örnek-veri-repo / dev / tools / yapı-örnek-data.php - --ce-source = "sizin-Magento-CE-kurulum-dir")
  5. Örnek veri havuzunda izinleri ve sahipliği ayarlayın.
  6. CLI'yi veya Kurulum Sihirbazı'nı kullanarak Magento'yu kurun. (Kurulum Sihirbazı artık bir Örnek Veri Yükle onay kutusuna sahip değildir.)

Kurulum Sihirbazı'nı çalıştırırsanız, istisnaların yaklaşık% 90 oranında tamamlandığını görebilirsiniz. Öyleyse, dosya sistemi iznini ve sahipliğini tekrar ayarlayın (büyük olasılıkla root olarak).

Ayrıntılar: http://devdocs.magento.com/guides/v2.0/install-gde/install/web/install-web-sample-data.html


4

İlk bölümde, "minimum-stability": "beta"lisanstan önce ekleyin .


Zaten yaptım ama yardımcı olmadı, aynı hata
Sander Mangel

OrnekVeriler: dağıtma komutunun adı değil, bu kadar 'magento OrnekVeriler: yüklemek <Magento yönetici kullanıcı adı>'
Steve Johnson

@SteveJohnson aslında bu installkomuta sahip değildim
Sander Mangel


0

Sadece bu alternatifi de kullanmanız durumunda:

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

ve sonra:

magento sampledata:deploy

Kullanıcı adınız / şifreniz istenir: magento market hesabınızdan public_key / private_key kullanın

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.