Развертывание версии 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');
Это в значительной степени стандарт в соответствии с Сайт разработчика. Кто-нибудь еще сталкивался с этой проблемой? Если да, то как вы решили это?
РЕШЕНИЕ
Исправлена проблема с запуском следующего cmd (предложено Кеном в комментариях выше)
Деп инициат
Сравнил автоматически сгенерированный файл deploy.php с оригиналом. Отмечено, что следующее было опущено:
namespace Deployer;
Также отметил, что ->env
был заменен на ->set
У меня была та же проблема с использованием развертывателя в проекте Laravel 5.4:
Я установил компоновщик с помощью компоновщика, когда удалил его и работал с deployer.phar
файл, все работало нормально.