Ответ 1
Только один вариант порта MacPorts
может быть активным в любой момент времени. Однако в терминологии MacPorts
несколько вариантов и/или версий порта могут быть installed
одновременно. Из них самое большее - active
, остальные - inactive
. Если вам нужно периодически чередовать варианты, вы можете активировать конкретный вариант по мере необходимости. Это также автоматически отключит любой конфликтный активный порт. Например, здесь гипотетический пример vim
(не полностью протестирован!):
$ sudo port install vim +python26
$ sudo port clean vim
$ sudo port install vim +python31
$ sudo port echo installed |grep vim
vim @7.3.21_0+python26
vim @7.3.21_0+python31
$ sudo port activate vim @7.3.21_0+python26
# ... edit with Python 2
# ...
$ sudo port activate vim @7.3.21_0+python31
# ... edit with Python 3
# ...