Я розробник, який використовує Apache Ant як частину мого середовища побудови, але кожен раз, коли я модернізую свій Mac до нової версії ОС (наприклад, Yosemite до El Capitan), він зламає мурашник, встановивши його там, як я можу запобігти це.
Я розробник, який використовує Apache Ant як частину мого середовища побудови, але кожен раз, коли я модернізую свій Mac до нової версії ОС (наприклад, Yosemite до El Capitan), він зламає мурашник, встановивши його там, як я можу запобігти це.
Відповіді:
OS X використовувався з версією мурашки Apache, але не з OS X 10.9.
Я думаю, що раніше я повинен був встановлюватися /usr/bin
безпосередньо з сайту apache, але це погана ідея, оскільки при оновленні все, що Apple не розпізнає /usr/bin
, видаляється (хоча копія переміщена в /Library/SystemMigration/History/Migratio**********/QuarantineRoot
).
Натомість я мав би встановити /usr/local
Я робив це за допомогою homebrew , установка homebrew, а потім мурашник з homebrew був легким, і мені не довелося встановлювати будь-які шляхи вручну, однак зауважте, якщо вам потрібно встановити власні банки, їх потрібно помістити в (тобто /usr/local/Cellar/ant/1.9.6/libexec/lib
) libexec / lib, який є нестандартна, у стандартній версії мурашки немає папки libexec. Крім у мене не було жодних проблем з домашньою версією мурашки.