2013-02-17 2 views
2

Я пытаюсь установить Ruby 1.9.3-p385 на свой рабочий аппарат с помощью Mountain Lion.Ошибки установки Ruby 1.9.3 с использованием RVM

Я установил RVM и запустить

rvm install 1.9.3 

Но я получаю эту ошибку ...

Error running 'env LDFLAGS=-L/opt/sm/pkg/active/lib CFLAGS=-I/opt/sm/pkg/active/include CPATH=/opt/sm/pkg/active/include ./configure --disable-install-doc --prefix=/usr/local/rvm/rubies/ruby-1.9.3-p385 --with-opt-dir=/usr/local/rvm/usr --disable-shared', please read /usr/local/rvm/log/ruby-1.9.3-p385/configure.log 
There has been an error while running configure. Halting the installation. 

Это содержимое configure.log, что ошибка указывает на ...

[2013-02-18 10:10:50] ./configure 
checking build system type... x86_64-apple-darwin12.2.1 
checking host system type... x86_64-apple-darwin12.2.1 
checking target system type... x86_64-apple-darwin12.2.1 
checking whether the C compiler works... no 
configure: error: in `/usr/local/rvm/src/ruby-1.9.3-p385': 
configure: error: C compiler cannot create executables 
See `config.log' for more details 

Это все немного загадочно для меня. Если кто-то может помочь, это будет оценено по достоинству.

+0

возможно дубликат [Ошибка при установке Ruby, с РВМ (OSX 10.8)] (http://stackoverflow.com/questions/14072524/error-installing-ruby-with-rvm-osx-10-8) – mpapis

ответ

0

См. this вопрос и my answer.

Подводя итог, установите MacPorts и выполните команду:

sudo port selfupdate 
sudo port install gcc-apple42 
CC=/opt/local/bin/gcc-apple-4.2 rvm install ruby-1.9.3-p194 --enable-shared --without-tk --without-tcl 
+0

Я использую homebrew, но использовал это для установки gcc-apple42. Но ... все еще возникают такие же ошибки :( – markstewie

+0

это другая проблема, из-за/etc/rvmrc, установленного RailsInstaller - у него есть ошибка в среде цитирования, кстати, вы хотели бы добавить автоматическую поддержку MacPorts в RVM? => https://github.com/wayneeseguin/rvm/pull/1544 – mpapis

+0

@markstewie: измените '/ opt/local' на'/usr/local', затем удалите нижний предел. – Linuxios

Смежные вопросы