(Doctrine-Ubuntu) Получить ошибку: doctrine-cli.php: команда не найдена - PullRequest
2 голосов
/ 20 мая 2010

(Doctrine-Ubuntu) Я запускаю команду $ doctrine-cli.php и получаю doctrine-cli.php: команда не найдена . P

Ответы [ 2 ]

3 голосов
/ 20 мая 2010

Какую именно команду вы выполняете? Это должно быть примерно так:

php doctrine-cli.php COMMAND

Также php должно быть доступно в системной переменной PATH, но в Ubuntu (если вы установили PHP установщиком пакетов) это по умолчанию.

2 голосов
/ 23 мая 2010

Сделайте это в командной строке, если вы просто хотите выполнить это:

chmod +x doctrine-cli.php

и, необязательно,

cp doctrine-cli.php doctrine

так вы можете сделать

./doctrine-cli.php [arguments]

и если вы сделали дополнительный шаг, вы можете сделать

./doctrine [arguments]

и если вы не хотите ./ сделайте это

export PATH=$PATH:/full/path/to/doctrine/folder

так что теперь вы можете выполнить команду doctrine из любой папки

Это добавляет разрешение «выполнить» к файлу. Если у вас есть правильный shebang в верхней части файла, все должно работать нормально (я полагаю, что так и есть) и при желании добавляет папку doctrine в вашу PATH, чтобы вы могли выполнить ее из любого места

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...