Deployer — фатальная ошибка: вызов неопределенного сервера функций ()

Развертывание версии 4.1.0

При беге dep deploy test сообщается о следующей ошибке:

Неустранимая ошибка PHP: вызов неопределенной функции server ()

ftn сервера определяется в файле конфигурации следующим образом:

// Configure servers
server('test', 'test.server.com')
->user('user')
->identityFile('~/.ssh/id.pub', '~/.ssh/user', 'password')
->stage("test")
->env('deploy_path', '/var/www/project.com');

Это в значительной степени стандарт в соответствии с Сайт разработчика. Кто-нибудь еще сталкивался с этой проблемой? Если да, то как вы решили это?

4

Решение

РЕШЕНИЕ

Исправлена ​​проблема с запуском следующего cmd (предложено Кеном в комментариях выше)

Деп инициат

Сравнил автоматически сгенерированный файл deploy.php с оригиналом. Отмечено, что следующее было опущено:

namespace Deployer;

Также отметил, что ->env был заменен на ->set

6

Другие решения

У меня была та же проблема с использованием развертывателя в проекте Laravel 5.4:

Я установил компоновщик с помощью компоновщика, когда удалил его и работал с deployer.pharфайл, все работало нормально.

1

По вопросам рекламы [email protected]