РЕЗЮМЕ ДЛЯ ПЕРЕКЛЮЧЕНИЯ СТЕКА
Я пытался установить SiriProxy на чистой установке Lion на XCode из App Store
Я продолжал получать ошибки, такие как: Предоставленный CC (/ usr / bin /gcc) основан на LLVM.
bash-3.2$ rvm install 1.9.3
ERROR: The provided CC(/usr/bin/gcc) is LLVM based, it is not yet fully supported by ruby and gems, please read `rvm requirements`.
Через 2 дня наконец получил работу с этими двумя строками:
/4091479/ruby-rvm-llvm-i-mysql
bash-3.2$ rvm get head
bash-3.2$ CC=/usr/bin/gcc-4.2 rvm install 1.9.3 --enable-shared
До этого я пыталсякаждая статья stackoverflow по Ruby и Lion, выполняющая эти действия, могла выполнять некоторую настройку, которая помогла двум вышеуказанным шагам:
Вещи, которые я пробовал включить:
Запуск Install Xcode.app (я скачал сApp Store - запуск этой программы приводит к дальнейшей установке)
Установка
https://github.com/kennethreitz/osx-gcc-installer/downloads may help for installing GCC.
Настройка CC в
more /Users//.bash_profile
bash-3.2$ more /Users/<USERNAME>/.bash_profile
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
export CC=/usr/share/TargetConfigs/bin/gcc
Первая строка пришла из инструкции по установке SiriProxy https://github.com/plamoni/SiriProxy
Экспорт 2-й строки CC никогда не работал.Так что не добавляйте.
У него было много версий, каждая из которых указывала, что я наконец-то использовал CC = / usr / bin / gcc-4.2 rvm install 1.9.3 --enable-shared