Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony]. Fixtures - Problemy z instalacją paczki
Marco1357
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 17.01.2023

Ostrzeżenie: (0%)
-----


Witam.Ostatnio zajmuje się Fixtures w Symfony 5.4. Mój system to Ubuntu 24.04 LTS, używam Xampp z wersją PHP 8.2.12.Chciałbym dodać przykładowe dane do bazy danych za pomocą fixtures.
I teraz przy próbie instalacji paczki orm-fixtures za pomocą composera w folderze projektu wyskakuje:



PHP Fatal error: Uncaught Error: Class "Normalizer" not found in /usr/share/php/Symfony/Component/String/AbstractUnicodeString.php:31
Stack trace:
#0 /usr/share/php/Symfony/Component/Console/Application.php(872): Symfony\Component\Console\Helper\Helper::width()
#1 /usr/share/php/Symfony/Component/Console/Application.php(857): Symfony\Component\Console\Application->doRenderThrowable()
#2 /usr/share/php/Symfony/Component/Console/Application.php(158): Symfony\Component\Console\Application->renderThrowable()
#3 /usr/share/php/Symfony/Component/Console/Application.php(184): Symfony\Component\Console\Application->Symfony\Component\Console\{closure}()
#4 /usr/share/php/Composer/Console/Application.php(145): Symfony\Component\Console\Application->run()
#5 /usr/bin/composer(94): Composer\Console\Application->run()
#6 {main}
thrown in /usr/share/php/Symfony/Component/String/AbstractUnicodeString.php on line 31





Następnie po użyciu komendy:

php bin/console make:fixtures

zamiast utworzyć UserFixtures wyskakuje błąd:



[ERROR] Missing package: to use the make:fixtures command, run:

composer require orm-fixtures --dev



i tak w kólko, próba instalacji orm-fixtures, komunikat PHP Fatal error: , potem użycie komendy php bin/console make:fixtures i znów wyskakuje ten sam błąd.
W pliku composer.json mam:



"require-dev": {
"doctrine/doctrine-fixtures-bundle": "*",4.0.0



Proszę o pomoc.
Go to the top of the page
+Quote Post
Salvation
post
Post #2





Grupa: Zarejestrowani
Postów: 408
Pomógł: 74
Dołączył: 15.07.2014

Ostrzeżenie: (0%)
-----


Odpal najpierw to:
Kod
composer req symfony/serializer-pack

A dopiero później to:
Kod
composer req --dev orm-fixtures

Go to the top of the page
+Quote Post
Marco1357
post
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 17.01.2023

Ostrzeżenie: (0%)
-----


Cześć. Okazuje się że jednak warto czytać dokumentację. W tym przypadku dokumentację Symfony w wersji 5.4. Wystarczyło zmienić wersję PHP w "require" w pliku composer.json oraz użyć:

Kod
Symfony composer req orm-fixtures  --dev


I instalacja przebiegła pomyślnie.
Salvation dzięki za poświęcony czas.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.11.2025 - 20:38