1

В настоящее время возникают странные проблемы:

Получил 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 ответ1

1

Нашел это. Ничего не касалось bash, но старая версия gnu make, которая поставляется с os x - кажется, имеет проблемы с передачей в интерактивную оболочку.

brew install homebrew/dupes/make

и с помощью gmake впоследствии исправил это ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .