Ошибка компиляции ruby ​​1.9.3 с использованием rvm, homebrew или macports - PullRequest
3 голосов
/ 24 ноября 2011

Я пытался установить ruby ​​1.9.3 с помощью rvm, с помощью homebrew и с использованием macports, и все они, похоже, не сработали во время компиляции. Я использую Lion OSX.

Вот файл журнала моей последней попытки с использованием rvm

http://pastebin.com/AEiJbGzD

Любая помощь будет оценена. Все началось, когда я начал получать ошибки openssl, поэтому попытался удалить openssl и переустановить его. Openssl установлен без проблем, но тогда я не смог переустановить ruby.

Спасибо

Ответы [ 3 ]

19 голосов
/ 01 декабря 2011

Мне удалось установить Ruby 1.9.3 на Lion и Xcode 4.2, используя rvm с флагом --with-gcc=clang:

$ rvm install 1.9.3 --with-gcc=clang
8 голосов
/ 01 декабря 2011

Вы должны установить OSX GCC Installer:
GitHub - OSX GCC Installer

После установки вы запустите:

CC=/usr/bin/gcc-4.2 rvm install 1.9.3

И это должно работать.

Или вы можете изменить навсегда:

export CC=/usr/bin/gcc-4.2
rvm install 1.9.3

Xcode 4.2 больше не устанавливает gcc без LLVM.

0 голосов
/ 17 июня 2013

У меня была эта проблема после переустановки Mountain Lion (чистая установка) и после установки XCode 5 DP ... Я выполнил шаги и установил Инструменты командной строки из XCode / Preferences ... и у меня возникла та же проблема.

Я проверял https://developer.apple.com/downloads/index.action?=command%20line%20tools и установил «Инструменты командной строки (OS X Mountain Lion) для Xcode - апрель 2013», после этого все работает нормально.

С уважением

...