2013-02-16 2 views
0

Из-за отсутствия привилегий/разрешений/влияния/мощности/очарования/денег я не могу установить полный Cygwin на моем рабочем компьютере. Поэтому вместо этого я занимаюсь с portable Cygwin.«diff.exe» отсутствует в портативном Cygwin

Я был в ужасе, обнаружив, что старый добрый diff.exe отсутствует в портативном Cygwin.

Почему он отсутствует?

Откуда я могу его получить?

Что еще не хватает?

+0

Cygwin может быть установлен без прав администратора, используя опцию «Установить для Just Me» на странице установщика для выбора каталога установки. Проблема заключается в том, что имя 'setup.exe' запускает волшебство Windows, которое автоматически запрашивает права администратора при вызове того, что выглядит как установщик. Легкий способ - переименовать его, например. на 'cygwin.exe'. – ak2

ответ

-1

Может быть, вы можете попробовать мой Baby Cygwin

имеет diff.exe

0

Предложение Детские Cygwin не работал - продолжал получать дампы.

Мое решение было написать обертку «дифф» сценарий в/USR/местные/BIN, который имел что-то вроде:

F1=$(cygpath -w $1) 
F1=$(cygpath -w $2) 

/cygdrive/c/Windows/System32/fc.exe ${F1} ${F2} 

Выход похож на «дифф -c».

Не идеальный. Все еще никто не может сказать мне, почему Portable Cygwin не хватает этой команды.

 Смежные вопросы

  • Нет связанных вопросов^_^