РЕЗЮМЕ ДЛЯ ПЕРЕКЛЮЧЕНИЯ СТЕКА
Я пытался установить 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, так что, возможно, они выполнили некоторую настройку, которая помогла 2 вышеуказанным шагам:
Вещи, которые я пытался включить:
Запуск установки Xcode.app (я скачал из App Store - запуск этой программы приводит к дальнейшей установке)
Установка
https://github.com/kennethreitz/osx-gcc-installer/downloads may help for installing GCC.
Настройка CC в
подробнее /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