У меня есть проблема непротиворечивости между моими машинами, потому что я должен явно указать путь команды для некоторых объектов как Изображение Magick. Порт устанавливает их на/opt/local/bin, но для непротиворечивости, я хотел бы установить на/usr/local/bin. Как я могу указать это?
Просто добавьте /opt/local/bin
к Вашему пути, как остальная часть нас. Можно выполнить в этом ~/.profile
Попытка вызвать его к /usr/local/bin
Macports действительно не нравится находиться в/usr/local. От часто задаваемых вопросов MacPorts
/opt/local был выбран, чтобы не топать на других различных установках (например, штрейкбрехер использует / коротковолновый, чтобы сделать то же);/usr/local не является жизнеспособным выбором по нескольким причинам:
Также, если у Вас есть установки из других источников, Вы уверенный, что они - точно та же версия. Если они не будут затем, то у Вас будут нечетная сборка и проблемы во время выполнения.
Если, в конце концов, что Вы все еще хотите попробовать нам, этот неподдерживаемый метод и Вы просто не может использовать путь для нахождения вещей, я подозреваю, что было бы легче заставить код посмотреть в/opt/local/bin затем/us/local/bin, затем выбирают тот, который он находит (также, что происходит, если оба там),
Если Вы знаете то, что Вы делаете, вот то, как сделать это:
Установка Портов Mac из источника.