Нет доступных двоичных рубинов для: osx / 10.13 / x86_64 / ruby-2.2.3 - PullRequest
0 голосов
/ 04 октября 2018

Я пытаюсь установить ruby ​​2.2.3, сейчас у меня установлена ​​1.8.7.Ниже показано сообщение об ошибке:

No binary rubies available for: osx/10.13/x86_64/ruby-2.2.3.
Continuing with compilation. Please read 'rvm help mount' to get more         
information on binary rubies.
You requested building with '/usr/local/bin/gcc-4.2' but it is not in 
your path.

Я пробовал несколько способов установить его, включая приведенные ниже команды, но он не работает вообще.

rvm get head
rvm autolibs enable
rvm use --install 1.9.2
bundle install

И

rvm requirements

Может кто-нибудь помочь?

1 Ответ

0 голосов
/ 04 октября 2018

Обычно двоичные файлы Ruby предварительно компилируются для некоторых популярных операционных систем.Это значительно сокращает время установки.

Очевидно, что это не ваш случай, и для вашей ОС rvm предлагает компилировать файлы Ruby из исходного кода.Но компиляция не удалась из-за

You requested building with '/usr/local/bin/gcc-4.2' but it is not in your path.

. Поэтому для продолжения необходимо установить gcc-4.2 компилятор.В интернете есть множество рецептов, как сделать это, от доморощенного до макпорта, например:

https://apple.stackexchange.com/questions/118830/install-gcc-to-mac-via-terminal

...