RVM в настоящее время требует Xcode версии 3.2.1 как минимум. Не переходите на версию 4.1. 4.2 имеет некоторые серьезные проблемы со сборкой рубинов и драгоценных камней, а также некоторых пакетов homebrew и macports. Они используют llvm-gcc, который ломает много вещей.
Что касается вашего вопроса здесь. Вы работаете на 64-битной машине? Ошибка в журналах make, по-видимому, связана с неправильным типом архитектуры. RVM по умолчанию использует архитектуру x86_64, потому что подавляющее большинство людей, использующих ее, используют 64-битные машины, поэтому RVM устанавливает значение по умолчанию. Мы устанавливаем это в scripts / functions / build и scripts / selector.
Мы также ищем переменную с именем rvm_arch_flags, где вы можете установить флаг архитектуры, необходимый для вашей модели. Это не может быть проблемой для вас, если вы используете Core 2 Duo или что-то подобное. У вас работает КПП или что-то? У нас обычно возникают проблемы с людьми, использующими Leopard, потому что они используют ранние Intel, которые, кажется, были 32-битными. Вам нужны как минимум машины на базе Core 2 Duo или Xeon.
Теперь, углубляясь в это, я бы попытался установить rvm_arch_flag = '- arch i686' в вашем глобальном .rvmrc и попытаться пересобрать. если вы все еще сталкиваетесь с проблемами, найдите меня в канале #RVM на freenode irc. Посмотрим, что мы можем сделать. Пожалуйста, также создайте мне суть rvm --trace.
Кроме того, похоже, что возникают проблемы с версией фреймворков Tcl / Tk, которая поставляется с вашим Xcode. Это также может быть связано с тем, что он равен 3,1, а не 3,2.