Проблемы с Makefile с интерактивными оболочками начались как цель
В настоящее время возникают странные проблемы:
Получил Makefile, чтобы получить несколько удобных ярлыков внутри проекта:
shell:
docker exec -it $(web) sh
...
.. который в основном вызывает интерактивную оболочку внутри контейнера Docker. Это хорошо работает в системе Linux.
На терминале OS X ( yosemite) я получаю только какой-то PTY (без эха, неправильный CR, ...)
Вы можете разбить это на следующий, менее сложный Makefile:
shell:
bash
Вызывается с
make shell
работает в Linux, не работает в OS X:/
Любые идеи, чтобы заставить это работать на OS X?
Кстати: stty сообщает об отсутствии ширины и столбцов в случае OS X
1 ответ
Нашел это. Ничего не касалось bash, но старая версия gnu make, которая поставляется с os x - кажется, имеет проблемы с передачей в интерактивную оболочку.
brew install homebrew/dupes/make
и с помощью gmake впоследствии исправил это ...