Я надеюсь, что здесь есть мастера командной строки Windows. Если да, то я навеки у вас в долгу.
Я использовал R (и связанные с ним инструменты) в Linux в течение многих лет. Я делаю все в emacs, если могу. Мои пальцы так счастливы.
Чтобы обеспечить воспроизводимость моего анализа, я пишу make-файл для каждого отчета/анализа в проекте. В настоящее время я использую комбинацию R и pandoc для создания отчетов. Как только мой make-файл написан, я просто открываю оболочку и ввожу:
make -f my_target
И мой компьютер запускает мой анализ. Легкий. В Linux.
Я недавно начал работать в правительстве, и мой компьютер работает под управлением Windows, и у меня больше нет make, кроме как через mingw, и ни emacs, ни gitbash не распознают make. Я хотел бы иметь возможность запускать make (или что-то эквивалентное) из обоих (или любого) emacs/gitbash, чтобы запускать мой код последовательным/разумным образом.
Таким образом, мой вопрос заключается в следующем. Как я могу использовать make, который в настоящее время доступен ТОЛЬКО через оболочку msys и не подключен ни к gitbash, ни к emacs, ни к какому другому инструменту мне следует перейти, чтобы я мог продолжать «создавать» свои отчеты разумным / воспроизводимым образом?
Если мне лучше изучить новый инструмент, это нормально. Если есть способ запустить make mingw из emacs/gitbash, это тоже хорошо. Я открыт для предложений. Большинство онлайн-руководств предназначены для программистов Windows, переходящих на Linux. У нас не так много ресурсов для перехода с Linux на Windows (что понятно).
make
как псевдонима фактического имени этого исполняемого файла,mingw-make.exe
? Если это так, то понятно, что никто другой не будет знать, где он должен искать, когда вы набираетеmake
... (Re: Cygwin, я пользователь Windows, который очень хотел бы иметь что-то, что делает то, что оно стремится сделать, но обнаружил, что у него так много разочаровывающих маленьких отличий / недостатков, что я в значительной степени отказался от него. Вероятно, это не то, чему вы хотите подвергать свой персонал!) - person Josh O'Brien   schedule 25.04.2014