deployer [Error] Call to undefined function Deployer\server() --Ошибка, решение
Primary tabs
Проблема
При выполнении команды связанной с композером в папке репы появляется такая ошибка:
[Error] Call to undefined function Deployer\server()
#0 phar:///usr/local/bin/dep/src/Deployer.php(309): require()
#1 [internal function]: Deployer\Deployer::Deployer\{closure}()
#2 phar:///usr/local/bin/dep/src/Deployer.php(310):
call_user_func(Object(Closure))
Причина
-- такая проблема наблюдается, если вы используете деплоер версии 5 с файлом deploy.php, созданном (самое позднее) в деплоеере версии 4, причина в замене имен функций:
Upgrade from 4.x to 5.x
Servers to Hosts
server($name, $hostname) to host($hostname)
Решение
Есть два решения:
- Перепишите ваш deploy.php в соответствии с новыми требованиями.
- Или же поставьте более старую версию Deployer-а.
- Log in to post comments
- 3802 reads