Развертывание свежего пакета luya kickstarter-pack на свежем сервере LAMP - PullRequest
0 голосов
/ 18 апреля 2019

Я пытаюсь развернуть свой новый пакет KUKSTARTER для LUYA CMS на сервере LAMP. Я использовал руководство с официального сайта, но во время развертывания, состояние получило ошибку. Вот мой конфиг:

// define your configuration here
server('prod', 'ip', 22)
    ->user('user')
    ->password('password') // You can use identity key, ssh config, or username/password to auth on the server.
    ->stage('prod')
    ->env('deploy_path', '/home/pi/luya/'); // Define the base path to deploy your project to.

set('repository', 'https://user:pass@github.com/user/luya.git');

Вот журналы:

$ ./vendor/bin/dep luya prod -vvv
➤ Executing task deploy:prepare
↳ on [prod]
> echo $0
< bash
< 
> if [ ! -d /home/pi/luya/ ]; then mkdir -p /home/pi/luya/; fi
> if [ ! -L /home/pi/luya//current ] && [ -d /home/pi/luya//current ]; then echo true; fi
> cd /home/pi/luya/ && if [ ! -d releases ]; then mkdir releases; fi
> cd /home/pi/luya/ && if [ ! -d shared ]; then mkdir shared; fi
• done on [prod]
✔ Ok [917ms]
➤ Executing task deploy:release
↳ on [prod]
> if [ -d /home/pi/luya//releases/20190418193704 ]; then echo 'true'; fi
> mkdir /home/pi/luya//releases/20190418193704
> cd /home/pi/luya/ && if [ -h release ]; then rm release; fi
> ln -s /home/pi/luya//releases/20190418193704 /home/pi/luya//release
• done on [prod]
✔ Ok [273ms]
➤ Executing task deploy:update_code
↳ on [prod]
> which git

In PhpSecLib.php line 124:

  [RuntimeException]  

Исключительная трассировка: () в C: \ xampp \ htdocs \ l.site1.com \ luya-kickstarter \ vendor \ deployer \ deployer \ src \ Server \ Remote \ PhpSecLib.php: 124 Deployer \ Server \ Remote \ PhpSecLib-> run () на C: \ xampp \ htdocs \ l.site1.com \ luya-kickstarter \ vendor \ deployer \ deployer \ src \ functions.php: 296 run () в C: \ xampp \ htdocs \ l.site1.com \ luya-kickstarter \ vendor \ deployer \ deployer \ recipe \ common.php: 54 {закрытие} () в н / д: н / д call_user_func () в C: \ xampp \ htdocs \ l.site1.com \ luya-kickstarter \ vendor \ deployer \ deployer \ src \ Server \ Environment.php: 101 Deployer \ Server \ Environment-> get () в C: \ xampp \ htdocs \ l.site1.com \ luya-kickstarter \ vendor \ deployer \ deployer \ src \ functions.php: 573 env () в C: \ xampp \ htdocs \ l.site1.com \ luya-kickstarter \ vendor \ deployer \ deployer \ recipe \ common.php: 176 {закрытие} () в н / д: н / д call_user_func () в C: \ xampp \ htdocs \ l.site1.com \ luya-kickstarter \ vendor \ deployer \ deployer \ src \ Task \ Task.php: 79 Deployer \ Task \ Task-> run () в C: \ xampp \ htdocs \ l.site1.com \ luya-kickstarter \ vendor \ deployer \ deployer \ src \ Executor \ SeriesExecutor.php: 43 Deployer \ Executor \ SeriesExecutor-> run () в C: \ xampp \ htdocs \ l.site1.com \ luya-kickstarter \ vendor \ deployer \ deployer \ src \ Console \ TaskCommand.php: 82 Deployer \ Console \ TaskCommand-> execute () в C: \ xampp \ htdocs \ l.site1.com \ luya-kickstarter \ vendor \ symfony \ console \ Command \ Command.php: 255 Symfony \ Component \ Console \ Command \ Command-> run () на C: \ xampp \ htdocs \ l.site1.com \ luya-kickstarter \ vendor \ symfony \ console \ Application.php: 960 Symfony \ Component \ Console \ Application-> doRunCommand () в C: \ xampp \ htdocs \ l.site1.com \ luya-kickstarter \ vendor \ symfony \ console \ Application.php: 255 Symfony \ Component \ Console \ Application-> doRun () в C: \ xampp \ htdocs \ l.site1.com \ luya-kickstarter \ vendor \ symfony \ console \ Application.php: 148 Symfony \ Component \ Console \ Application-> run () в C: \ xampp \ htdocs \ l.site1.com \ luya-kickstarter \ vendor \ deployer \ deployer \ src \ Deployer.php: 101 Deployer \ Deployer-> run () в C: \ xampp \ htdocs \ l.site1.com \ luya-kickstarter \ vendor \ deployer \ deployer \ bin \ dep: 64

luya [-p|--parallel]

1 Ответ

0 голосов
/ 14 мая 2019

Похоже, что Git не установлен на этом сервере. Для запуска развертывания LUYA должна быть доступна команда GIT.

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