Почему я получаю сообщение об ошибке установки Ruby 1.8.7-p302 с помощью RVM? - PullRequest
0 голосов
/ 17 июля 2011

При попытке установить RVM 1.8.7-p302 появляется следующая ошибка:

 shawn-taylors-macbook-pro-2:~ shawntaylorphoto$ rvm install 1.8.7-p302 

...

ERROR: Error running ' ./configure
--prefix=/Users/shawntaylorphoto/.rvm/rubies/ruby-1.8.7-p302
--enable-shared --disable-install-doc  ', please read
/Users/shawntaylorphoto/.rvm/log/ruby-1.8.7-p302/configure.log ERROR:
There has been an error while running configure. Halting the
installation 

Я проверил настройку.log файл, как предложено, и получите это:

 [2011-07-16 14:55:30]  ./configure
--prefix=/Users/shawntaylorphoto/.rvm/rubies/ruby-1.8.7-p302
--enable-shared --disable-install-doc   checking build system type...
i686-apple-darwin10.7.0 checking host system type...
i686-apple-darwin10.7.0 checking target system type...
i686-apple-darwin10.7.0 checking for gcc... no checking for cc... no
checking for cl.exe... no configure: error: in
`/Users/shawntaylorphoto/.rvm/src/ruby-1.8.7-p302': configure: error:
no acceptable C compiler found in $PATH See `config.log' for more
details. 

Является ли Xcode приемлемым компилятором C?Я бы так подумал.Я получил его в / Developer, но не в ~ / Users / username / ... Думая, что это проблема, и если да, могу ли я сказать RVM искать там компилятор C, или лучше установить Xcodeв папке / user?

В качестве альтернативы, если я полностью выключен, и ни одна из этих проблем и не является решением, любой другой совет будет чрезвычайно признателен !!!

~~~

В соответствии с инструкциями Жестяного человечка, вот

shawn-taylors-macbook-pro-2: ~ shawntaylorphoto $ rvm info

система:

system: uname: "Darwin shawn-taylors-macbook-pro-2.local 10.7.0 Ядро Darwin Версия 10.7.0: сб 29 января 15:17:16 PST 2011; корень: xnu-1504.9.37 ~ 1 /RELEASE_I386 i386 "bash:" / bin / bash => GNU bash, версия 3.2.48 (1) -релиз (x86_64-apple-darwin10.0) "zsh:" / bin / zsh => zsh 4.3.9 (i386-apple-darwin10.0) "

rvm: версия:" rvm 1.6.23 Уэйна Э. Сегина (wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/]"

homes: gem: "not set" ruby: "не установлено"

двоичные файлы: ruby: "/ usr / bin / ruby "irb:" / usr / bin / irb "gem:" / usr / bin / gem "rake:" / usr / bin / rake "

окружение: PATH:
" / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / usr / local / git / bin: / usr / X11 / bin: / Users / shawntaylorphoto / bin: / "GEM_HOME:" "GEM_PATH:"" MY_RUBY_HOME: "" IRBRC: "" RUBYOPT: "" gemset: ""

Примечание: я нахожусь на OSX 10.6.7

Ответы [ 2 ]

0 голосов
/ 17 июля 2011

Я подозреваю, что XCode должен находиться в месте установки по умолчанию. На всех моих Mac, которые были в /Developer.

Кроме того, вы не говорите, какую версию ОС вы используете, но есть версии с ошибками XCode, так что это помогает иметь самую последнюю версию для вашей ОС.

0 голосов
/ 17 июля 2011

Вам потребуется установить подсистему «Инструменты разработчика», которая находится на вашем установочном диске OS X.

...