A gem IDN serve para conversão de nomes de domínios no formato IDN. Ela depende da presença da libidn que normalmente não está presente no Mac OS X.
O processo de instalação é simples, mas tem um truque necessário para que a instalação da gem funcione.
$ sudo port install libidn $ sudo gem install idn -- --with-idn-dir=/opt/local
O truque é a especificação do parâmetro –with-idn-dir que é necessário para que o instalador da gem encontre a libidn no diretório onde ela se encontra quando é instalada com o MacPorts. O diretório /opt/local/ é o padrão do MacPorts. Caso tenha alterado este caminho quando configurou o MacPorts, é necessário alterar este parâmetro no comando.
