Опоздал на вечеринку, но в случае, если у кого-то все еще есть эта проблема при использовании MacPorts:
Добавьте каталог / include в ваш PATH в вашем файле .profile, чтобы nokogiri знал, где его найти.
например,
MacPorts записывает в ваш файл .profile и добавляет по умолчанию следующую строку:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
Сначала добавьте путь / include следующим образом:
export PATH=/opt/local/bin:/opt/local/sbin:/opt/local/include/:$PATH
Затем запустите это из того же окна терминала:
source ~/.profile
(это говорит вашему терминалу перепроверить файл .profile для любых изменений)
Наконец, попробуйте установитькамень из того же окна терминала.
sudo gem install nokogiri