Проблемы Mac OS X Lion Xcode с использованием RVM - PullRequest
8 голосов
/ 27 июля 2011

У меня был Xcode 4.1 preview 5, работающий нормально, но я решил обновить его до финального xcode 4.1 через App Store.Сначала я удалил Xcode ...

sudo /Developer/Library/uninstall-devtools –mode=all

Затем установил Xcode через магазин приложений и перезагрузился.

Я также полностью удалил RVM, но ... теперь всякий раз, когда я пытаюсь установить версиюРуби это не удается.В файле ошибок я получаю это:

[2011-07-27 18:29:25]  ./configure --prefix="/Users/holden/.rvm/usr"  
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... config/install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... no
checking for gcc... /usr/bin/gcc-4.2
checking whether the C compiler works... no
configure: error: in `/Users/holden/.rvm/src/yaml-0.1.4':
configure: error: C compiler cannot create executables
See `config.log' for more details

В каталоге / usr / bin нет gcc-4.2 или любого другого gcc.

Что случилось с Xcode?

Ответы [ 4 ]

18 голосов
/ 21 февраля 2012

Только что купил Mac, что я должен был сделать, чтобы он заработал после установки XCode и увидев, что / usr / bin не имеет gcc, был: Введите настройки XCode, перейдя на вкладку загрузок и установите инструменты командной строки.После настройки учетной записи разработчика и загрузки инструментов я открыл терминал и набрал

rvm install 1.9.3 --with-gcc=clang

, и все скомпилировано и работает.

18 голосов
/ 27 июля 2011

Очевидно, даже после загрузки и «установки» XCode из Appstore и несмотря на длительный процесс загрузки после того, как, по-видимому, его нужно установить, и слова «Установлено» в конечном итоге отображаются рядом с ним в магазине.Вы все равно должны вручную установить его снова в папке приложений, прежде чем он заработает.

Нечетный.

2 голосов
/ 13 февраля 2012

Примечание - после запуска «Install Xcode» у меня все еще есть только «gcc» в / usr / bin, а не gcc-4.2. Но все равно работал нормально, / usr / bin / gcc был символической ссылкой на /usr/bin/llvm-gcc-4.2

0 голосов
/ 24 февраля 2012

Ответ парня выше, кажется, решает проблему компиляции Ruby в RVM с полностью установленным XCode 4.2 и удален для установки GCC из https://github.com/kennethreitz/osx-gcc-installer. Это предпочтительно для пользователей, которым необходимо установить оба RVM и XCode 4.2.

...