Страница 1 из 1
Deploy Git Bash
Добавлено: 10 июн 2022, 20:29
q00d
Подскажите как быть
1. Установил OpenServer
2. Установил GIT
3. Сделал клонирование репозитория
4. Запускаю deploy---тут-имяфайла.sh
5. Открывается GIT Bash консоль, которая не знает что такое композер
6. Соответсвенно скрипт не выполняется
Делаю первые шаги в разработке, а точнее в настрйоке окружения, поэтому если можно подробнее
Re: Deploy Git Bash
Добавлено: 10 июн 2022, 21:24
Максим
1. Закрываете Open Server и запускаете программу снова, так она узнает что вы установили GIT
2. Запустите сервер и открывайте консоль через меню программы OpenServer - Меню - Дополнительно - Консоль.
3. Сделайте CD /d path в нужную вам папку.
Теперь всё будет работать. Родную консоль Winodws тоже можно использовать, но тогда нужно создать на неё закладку-ярлык и запускать всё равно через меню программы.
Re: Deploy Git Bash
Добавлено: 11 июн 2022, 20:37
q00d
1. Сделал, правда OServer знал что есть Gid
2. и 3 . Тоже сделал, пункт 4 в моем описании это и подразумевал...
Ярлык на CMD сделал - работает.
Но моя проблема не решается, все равно происходил запуск стороннего CLI - GIT Bush который не знает про композер. Переустановил GIT,. выбрал теперь вместо Git Bash, CMD для .sh фйайлов, в визарде установщика, но CMD тоже не знет про композер, а для испрлнения моего deploy.sh нужен и композер
Re: Deploy Git Bash
Добавлено: 11 июн 2022, 20:52
Максим
Что-то не так видимо сделали, возможно консоль запустили до запуска сервера. Я сейчас просто создал закладку с командой cmd, т.е. всего 3 буквы, и всё работает - запускаю сервер, потом консоль и она прекрасно видит composer.
Сделал закладку на портативный GIt-CMD - запускаю закладку после запуска сервера и всё тоже прекрасно видится и работает.
Re: Deploy Git Bash
Добавлено: 11 июн 2022, 21:04
q00d
Composer у меня видит CMD который ConEmu.exe, но при запуске .sh файлов открывается окно со стороним CIT и там уже они не видят композер
Но ни CMD винды, ни GIT-CMD (ярлыке есть в папке progs, видно на скрине) не видят composer запущены все поже того как включен сервер.
---
UPD
попробовал даже отсюда запустить bash - все равно не видит композер, и в Path есть путь для Git
Re: Deploy Git Bash
Добавлено: 11 июн 2022, 22:38
Максим
1. Значит у вас запущена позже лишь вкладка, а нужно полностью закрыть программу ConEmu со всеми вкладками и только потом запускать консоль. Окружение передаётся только при запуске программы ConEmu, а не отдельных вкладок там.
2. То, что у вас на скрине, это Git-Bash, а не Git-CMD. Git-Bash это не консоль в привычном смысле, как оно работает или почему там что-то не работает - это вопрос не на этот форум, а на форум разработчиков.
Набирайте в Git-Bash полное имя файла composer.bat ... параметры ..., тогда видит. Будет ли в Git-Bash нормально работать composer я не знаю, пробуйте.
Re: Deploy Git Bash
Добавлено: 15 июн 2022, 11:25
q00d
1. Делал именно так, не работает все равно.
2. Так происходит потому что ConEmu при запуске баш скрипта открывает окно именно с этим терминалом пробовал в настройках GIT указать открытие CMD винды, но окружение все равно не передается.
Не видят они композер в своих терминалах. В общем беда

Не знаю что и делать