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');  

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

2 ответа

Решение

РЕШЕНИЕ

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

Деп инициат

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

namespace Deployer;

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

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

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

Другие вопросы по тегам