Xcode - configure: ошибка: нет приемлемого компилятора C в $PATH

перестроить Mac с нуля. Установленные xcode и rvm затем пытаются установить рубины, но все они дают мне:

Error running ' ./configure --prefix=/Users/durrantm/.rvm/rubies/ruby-1.9.3-p125 
--enable-shared --disable-install-doc --with-libyaml 
--with-opt-dir=/Users/durrantm/.rvm/usr ', 
please read /Users/durrantm/.rvm/log/ruby-1.9.3-p125/configure.log
There has been an error while running configure. Halting the installation.
Michaels-MacBook-Air:~ durrantm$ 

В журнале есть:

checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/Users/durrantm/.rvm/src/ruby-1.9.2-p290':
configure: error: no acceptable C compiler found in $PATH

Нужен ли мне компилятор gcc C? Как его установить?

Ответ 1

Критический шаг на самом деле заключается в установке инструментов командной строки Xcode после завершения загрузки и установки Xcode

После загрузки и установки Xcode из магазина приложений вам необходимо фактически установить инструменты командной строки, которые он предоставляет.
Для этого откройте Xcode, перейдите к настройкам, затем загрузите. Существует ссылка "Установить", чтобы добавить инструменты командной строки.

Как только это будет завершено, обязательно заново откройте окно терминала.

Ответ 2

Либо вы устанавливаете Xcode из магазина приложений, либо если у вас есть зарегистрированная бесплатная учетная запись разработчика, вы можете загрузить инструменты командной строки XCode из http://developer.apple.com/downloads

После того, как вы установили это, вы можете пойти и установить свои рубины с помощью rvm.

Ответ 3

Ошибка установки rbenv:

configure: error: in `/tmp/ruby-build.20130911002344.31969/ruby-2.0.0-p0':
configure: error: no acceptable C compiler found in $PATH

... привел меня сюда,

В настоящее время я устанавливаю Ruby on rails, ruby ​​через rbenv на совершенно новом Debian,

Оригинальная команда:

rbenv install 2.0.0-p0  

В качестве решения:

sudo apt-get install build-essential

Приветствия!

[Извините за Xcode ppl]

Ответ 4

Считывание rvm requirements показывает, что вам нужно скомпилировать ruby.