Опасаясь избыточности, я также опубликую свой ответ, так как я попробовал все на этой странице (и многих других) и в итоге получил гибрид некоторых из них, который, похоже, с наибольшей вероятностью сработал. Обратите внимание, что некоторые из этих шагов, возможно, не были явно необходимыми , но их было достаточно (т. Е. Я не вернулся и не удалил потенциально ненужные шаги, чтобы получить простейший путь к успеху).
Среда: Mac OS Lion 10.7.3, компоненты Homebrew, rvm 1.10.2, ree 1.8.7-2012.01, Xcode 4.2.1 с доступным устаревшим gcc-4.2.
Шаги:
- Убедитесь, что стабильный Ruby является текущим. Использовал 1.9.2 (rvm использует 1.9.2), поскольку 1.9.3 была потенциальной проблемой.
- rm -fr $ rvm_path / usr
- rvm pkg install ree_dependencies
- рвм удалить ри
- экспорт CC = / usr / bin / gcc-4.2
- rvm install ree \
--with-openssl-dir = $ rvm_path / usr \
--with-readline-dir = $ rvm_path / usr \
--with-iconv-dir = $ rvm_path / usr \
--with-zlib-dir = $ rvm_path / usr
Ранее я пробовал решения, связанные с пивоварением, но они не помогли мне. Надеюсь, это кому-нибудь поможет!