perl5.14 OS X - как лучше всего управлять этим?

836
jm666

Я большой macportsпользователь. Имейте много портов, установленных с вариантами + perl. (и много других p5-модулей, и других, установленных cpan).

Теперь мне нужен Perl 5.14. (потому что улучшена обработка utf8), но здесь пока нет macportsпакета. Что будет лучшим способом получить perl5.14 в OS X?

Трудный вопрос, потому что теперь все мои модули perl находятся в дереве / opt - поэтому, когда я скомпилирую его с «нормальной» конфигурацией (еще не пробовал), но ИМХО, я установлю perl в / usr / local, поэтому потребуется переустановить все мои модули.

Есть ли простой способ сделать порт-файл для perl5.14? Или я должен отказаться от макпорта и заняться финком, домашним пивом или чем-то другим?

Я не хочу homebrew, если невозможно изменить / usr / local (потому что я использую / usr / local для команд, скомпилированных «вручную» и для * .mpkg (вещи установщика OS X) и не хочу «mix» "их с packagemanager. Есть ли способ, как изменить homebrew по умолчанию установить в другом месте?

Или вообще - как лучше всего управлять Perl в OS X?

  • скомпилировать его каждый раз вручную?
  • и когда я скомпилирую это вручную, я должен отказаться от macports? / потому что macport наверняка захочет установить свой собственный (старый) perl./ или вот как-то сказать macports использовать "мой perl"?
  • и т.д ... и т.д ..; (
2
Есть ли причина, по которой вы не можете использовать perlbrew? mfontani 13 лет назад 0
Теперь у меня есть базовый Perl 5.14, установленный из macports (новый пакет), и все мои модули CPAN установлены с Perlbrew, как вы предлагаете. ;) jm666 13 лет назад 0

1 ответ на вопрос

2
mfontani

Как я отметил в комментариях, но не смог ответить ... http://search.cpan.org/dist/App-perlbrew/bin/perlbrew - лучший инструмент для этого.