ОШИБКА синтаксиса или нарушение доступа в php bin / console doctrine: query: sql "'cat database. sql'" - PullRequest
0 голосов
/ 16 июня 2020

Я устанавливал существующий symfony проект , следуя этим инструкциям

Installation
------------

$ composer install 

Commands
--------

Insert into you crontab. This task will remove featured and published signs from expired listings.

$ php bin/console directory-platform:unpublish-unfeature-listings

Doctrine
--------

$ php bin/console doctrine:database:drop --force

$ php bin/console doctrine:database:create

$ php bin/console doctrine:schema:update --force

$ php bin/console doctrine:query:sql "`cat database.sql`"

UserBundle
----------

$ php bin/console fos:user:create testuser test@example.com p@ssword

$ php bin/console fos:user:create sample@example.com --super-admin

Helpers
-------

$ php bin/console assets:install --symlink

$ php bin/console cache:clear --env=dev

$ php bin/console assetic:dump --env prod

Translations
------------

$ php bin/console translation:update en FrontBundle --force --output-format=po --no-prefix # for 3.2

, но когда дело доходит до запуска этой командной строки

$ php bin/console doctrine:query:sql "`cat database.sql`"

это появляется ошибка (я попытался заменить cat на type , потому что я работаю над windows 10 , но та же ошибка продолжала отображаться

ERROR

1 Ответ

0 голосов
/ 16 июня 2020

Я только что протестировал эту командную строку в своем собственном терминале (я использую gitbash на windows), и она сработала. Предполагается, что нужно напечатать всю команду sql, а затем запустить ее.

Чтобы сделать это на терминале windows, вам нужно сделать следующее: php bin/console doctrine:query:sql $(cat database.sql)

Надеюсь, это сработает.

...