Невозможно установить Ruby под Lion с проблемами RVM - GCC

Большинство вопросов, касающихся этой проблемы, связаны с отсутствием Xcode; У меня установлен Xcode 4.2.

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

rvm install 1.9.3
Installing Ruby from source to: /Users/jamie/.rvm/rubies/ruby-1.9.3-p0, this may take a while depending on your cpu(s)...

ruby-1.9.3-p0 - #fetching 
ruby-1.9.3-p0 - #extracted to /Users/jamie/.rvm/src/ruby-1.9.3-p0 (already extracted)
Fetching yaml-0.1.4.tar.gz to /Users/jamie/.rvm/archives
Extracting yaml-0.1.4.tar.gz to /Users/jamie/.rvm/src
Configuring yaml in /Users/jamie/.rvm/src/yaml-0.1.4.
Compiling yaml in /Users/jamie/.rvm/src/yaml-0.1.4.
Installing yaml to /Users/jamie/.rvm/usr
ruby-1.9.3-p0 - #configuring 
ERROR: Error running ' ./configure --prefix=/Users/jamie/.rvm/rubies/ruby-1.9.3-p0 --enable-shared --disable-install-doc --with-libyaml-dir=/Users/jamie/.rvm/usr ', please read /Users/jamie/.rvm/log/ruby-1.9.3-p0/configure.log
ERROR: There has been an error while running configure. Halting the installation.

configure.log:

[2011-11-07 04:32:17]  ./configure --prefix=/Users/jamie/.rvm/rubies/ruby-1.9.3-p0 --enable-shared --disable-install-doc --with-libyaml-dir=/Users/jamie/.rvm/usr 
configure: WARNING: unrecognized options: --with-libyaml-dir
checking build system type... x86_64-apple-darwin11.2.0
checking host system type... x86_64-apple-darwin11.2.0
checking target system type... x86_64-apple-darwin11.2.0
checking whether the C compiler works... no
configure: error: in `/Users/jamie/.rvm/src/ruby-1.9.3-p0':
configure: error: C compiler cannot create executables
See `config.log' for more details

Доступен GCC:

gcc -v
Using built-in specs.
Target: i686-apple-darwin11
Configured with: /private/var/tmp/llvmgcc42/llvmgcc42-2336.1~1/src/configure --disable-checking --enable-werror --prefix=/Developer/usr/llvm-gcc-4.2 --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-prefix=llvm- --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin11 --enable-llvm=/private/var/tmp/llvmgcc42/llvmgcc42-2336.1~1/dst-llvmCore/Developer/usr/local --program-prefix=i686-apple-darwin11- --host=x86_64-apple-darwin11 --target=i686-apple-darwin11 --with-gxx-include-dir=/usr/include/c++/4.2.1
Thread model: posix
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)

ls /usr/bin | grep gcc         
gcc
i686-apple-darwin11-llvm-gcc-4.2
llvm-gcc
llvm-gcc-4.2

На основе config.log(размещен снизу из-за размера) я попытался сопоставить gcc-4.2 с gcc и затем установить:

rvm install 1.9.3                       
ERROR: The autodetected CC(/usr/bin/gcc-4.2) is LLVM based, it is not yet fully supported by ruby and gems, please read `rvm requirements`, and set CC=/path/to/gcc .

Итак, я мог бы просто захватить gcc в другом месте, но меня больше всего беспокоит, почему это происходит. Не нужно ли устанавливать Xcode?

config.log:

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by configure, which was
generated by GNU Autoconf 2.68.  Invocation command line was

  $ ./configure --prefix=/Users/jamie/.rvm/rubies/ruby-1.9.3-p0 --enable-shared --disable-install-doc --with-libyaml-dir=/Users/jamie/.rvm/usr

## --------- ##
## Platform. ##
## --------- ##

hostname = Wilson.local
uname -m = x86_64
uname -r = 11.2.0
uname -s = Darwin
uname -v = Darwin Kernel Version 11.2.0: Tue Aug  9 20:54:00 PDT 2011; root:xnu-1699.24.8~1/RELEASE_X86_64

/usr/bin/uname -p = i386
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = Mach kernel version:
     Darwin Kernel Version 11.2.0: Tue Aug  9 20:54:00 PDT 2011; root:xnu-1699.24.8~1/RELEASE_X86_64
Kernel configured for up to 4 processors.
4 processors are physically available.
4 processors are logically available.
Processor type: i486 (Intel 80486)
Processors active: 0 1 2 3
Primary memory available: 8.00 gigabytes
Default processor set: 110 tasks, 546 threads, 4 processors
Load average: 1.28, Mach factor: 2.71
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /Users/jamie/.rvm/usr/bin
PATH: /usr/bin
PATH: /bin
PATH: /usr/sbin
PATH: /sbin
PATH: /usr/local/bin
PATH: /usr/X11/bin
PATH: /Users/jamie/bin
PATH: /Users/jamie/.rvm/bin
PATH: /Users/jamie/.rvm/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2764: checking build system type
configure:2778: result: x86_64-apple-darwin11.2.0
configure:2849: checking host system type
configure:2862: result: x86_64-apple-darwin11.2.0
configure:2882: checking target system type
configure:2895: result: x86_64-apple-darwin11.2.0
configure:3376: checking for C compiler version
configure:3385: gcc-4.2 --version >&5
./configure: line 3387: gcc-4.2: command not found
configure:3396: $? = 127
configure:3385: gcc-4.2 -v >&5
./configure: line 3387: gcc-4.2: command not found
configure:3396: $? = 127
configure:3385: gcc-4.2 -V >&5
./configure: line 3387: gcc-4.2: command not found
configure:3396: $? = 127
configure:3385: gcc-4.2 -qversion >&5
./configure: line 3387: gcc-4.2: command not found
configure:3396: $? = 127
configure:3416: checking whether the C compiler works
configure:3438: gcc-4.2    conftest.c  >&5
./configure: line 3440: gcc-4.2: command not found
configure:3442: $? = 127
configure:3480: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:3485: error: in `/Users/jamie/.rvm/src/ruby-1.9.3-p0':
configure:3487: error: C compiler cannot create executables
See `config.log' for more details

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-apple-darwin11.2.0
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=x86_64-apple-darwin11.2.0
ac_cv_prog_CC=gcc-4.2
ac_cv_target=x86_64-apple-darwin11.2.0

## ----------------- ##
## Output variables. ##
## ----------------- ##

ALLOCA=''
AR=''
ARCHFILE=''
ARCH_FLAG=''
AS=''
ASFLAGS=''
BASERUBY='ruby'
BUILTIN_ENCOBJS=''
BUILTIN_TRANSOBJS=''
BUILTIN_TRANSSRCS=''
CAPITARGET=''
CC='gcc-4.2'
CCDLFLAGS=''
CFLAGS=''
CHDIR=''
COMMON_HEADERS=''
COMMON_LIBS=''
COMMON_MACROS=''
COUTFLAG=''
CP=''
CPP=''
CPPFLAGS=''
CPPOUTFILE=''
CXX='g++-4.2'
CXXFLAGS=''
DEFS=''
DLDFLAGS=''
DLDLIBS=''
DLEXT2=''
DLEXT=''
DLLWRAP=''
DOT=''
DOXYGEN=''
ECHO_C='\c'
ECHO_N=''
ECHO_T=''
EGREP=''
ENABLE_SHARED=''
EXECUTABLE_EXTS=''
EXEEXT=''
EXPORT_PREFIX=''
EXTOUT=''
EXTSTATIC=''
GCC=''
GNU_LD=''
GREP=''
INSTALLDOC=''
INSTALL_DATA=''
INSTALL_PROGRAM=''
INSTALL_SCRIPT=''
LDFLAGS=''
LDSHARED=''
LDSHAREDXX=''
LIBEXT=''
LIBOBJS=''
LIBPATHENV=''
LIBPATHFLAG=''
LIBRUBY=''
LIBRUBYARG=''
LIBRUBYARG_SHARED=''
LIBRUBYARG_STATIC=''
LIBRUBY_A=''
LIBRUBY_ALIASES=''
LIBRUBY_DLDFLAGS=''
LIBRUBY_LDSHARED=''
LIBRUBY_RELATIVE=''
LIBRUBY_SO=''
LIBS=''
LINK_SO=''
LN_S=''
LTLIBOBJS=''
MAINLIBS=''
MAJOR='1'
MAKEDIRS=''
MAKEFILES=''
MANTYPE=''
MINIOBJS=''
MINIRUBY=''
MINOR='9'
MKDIR_P=''
NM=''
NROFF=''
NULLCMD=''
OBJCOPY=''
OBJDUMP=''
OBJEXT=''
OUTFLAG=''
PACKAGE=''
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_URL=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
PKG_CONFIG=''
PREP=''
RANLIB=''
RDOCTARGET=''
RI_BASE_NAME=''
RM=''
RMALL=''
RMDIR=''
RMDIRS=''
RPATHFLAG=''
RUBYW_BASE_NAME='rubyw'
RUBYW_INSTALL_NAME=''
RUBY_BASE_NAME='ruby'
RUBY_INSTALL_NAME=''
RUBY_PROGRAM_VERSION='1.9.3'
RUBY_RELEASE_DATE='2011-10-30'
RUBY_SO_NAME=''
RUNRUBY=''
SET_MAKE=''
SHELL='/bin/sh'
SOLIBS=''
STATIC=''
STRIP=''
SYMBOL_PREFIX=''
TEENY='1'
TEST_RUNNABLE=''
THREAD_MODEL=''
TRY_LINK=''
UNIVERSAL_ARCHNAMES=''
UNIVERSAL_INTS=''
USE_RUBYGEMS=''
WERRORFLAG=''
WINDRES=''
XCFLAGS=''
XLDFLAGS=''
XRUBY=''
XRUBY_LIBDIR=''
XRUBY_RUBYHDRDIR=''
XRUBY_RUBYLIBDIR=''
ac_ct_CC=''
ac_ct_CXX=''
ac_ct_OBJCOPY=''
ac_ct_OBJDUMP=''
arch=''
bindir='${exec_prefix}/bin'
build='x86_64-apple-darwin11.2.0'
build_alias=''
build_cpu='x86_64'
build_os='darwin11.2.0'
build_vendor='apple'
cflags=' ${optflags} ${debugflags} ${warnflags}'
configure_args=''
cppflags=''
cxxflags=' ${optflags} ${debugflags} ${warnflags}'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
debugflags=''
docdir='${datarootdir}/doc/${PACKAGE}'
dvidir='${docdir}'
exec=''
exec_prefix='NONE'
host='x86_64-apple-darwin11.2.0'
host_alias=''
host_cpu='x86_64'
host_os='darwin11.2.0'
host_vendor='apple'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
optflags=''
pdfdir='${docdir}'
prefix='/Users/jamie/.rvm/rubies/ruby-1.9.3-p0'
program_transform_name='s&^&&'
psdir='${docdir}'
ridir=''
ruby_pc=''
ruby_version=''
rubyhdrdir=''
rubylibprefix=''
rubyw_install_name=''
sbindir='${exec_prefix}/sbin'
setup=''
sharedstatedir='${prefix}/com'
sitearch=''
sitedir=''
sitehdrdir=''
sysconfdir='${prefix}/etc'
target='x86_64-apple-darwin11.2.0'
target_alias=''
target_cpu='x86_64'
target_os='darwin11.2.0'
target_vendor='apple'
try_header=''
vendordir=''
vendorhdrdir=''
warnflags=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define PACKAGE_STRING ""
#define PACKAGE_BUGREPORT ""
#define PACKAGE_URL ""
#define CANONICALIZATION_FOR_MATHN 1

configure: exit 77

Ответ 1

Этот ответ редактировался несколько раз и теперь содержит несколько альтернативных решений. Сначала попробуйте простое решение "Изменить 3".

Ruby 1.9.3-p125 и более поздняя версия имеют официальную поддержку clang, поэтому, если вы устанавливаете такую ​​версию, вам не нужен GCC. Если вы устанавливаете более старую версию Ruby, читайте дальше.

Чтобы скомпилировать Ruby с GCC, вам понадобится версия GCC, отличная от LLVM, которая больше не включена в XCode 4.2. Установите его самостоятельно (или временно перейдите на XCode 4.1), затем выполните CC=/usr/local/bin/gcc-4.2 rvm install 1.9.3 --enable-shared (заменив путь на ваш не-LLVM gcc).

Изменить: https://github.com/kennethreitz/osx-gcc-installer/downloads может помочь в установке GCC. Существует также информация, доступная при запуске rvm requirements.

Изменить 2: Для более простого решения вы можете попробовать добавить --with-gcc=clang к аргументам configure для Ruby, чтобы использовать clang вместо GCC.

Изменить 3: rvm install 1.9.3 --with-gcc=clang делает это для вас.

Примечание. В текущих версиях XCode вам нужно установить инструменты командной строки отдельно из меню XCode → Настройки → Загрузки → Компоненты. Это является предварительным условием для компиляции с XCode в командной строке, а не только с Ruby.

Примечание 2: Если после выполнения шагов что-то не работает, попробуйте выполнить перезагрузку или повторный вход, чтобы убедиться, что среда установлена ​​правильно.

Примечание 3: версии Ruby до 1.9.3-p125 могут не всегда полностью совместимы с clang, поэтому тщательно тестируйте свое программное обеспечение, если используете "edit 3" в рабочей среде.

Ответ 2

РЕЗЮМЕ ДЛЯ ПЕРЕЗАГРУЗКИ STACK

Я пытался установить 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 дня, наконец, получил работу с этими двумя строками:

http://stackoverflow.com/questions/8000145/ruby-rvm-llvm-and-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 шага:

Вещи, которые я пытался включить:

Запуск Install Xcode.app(я загрузил из App Store - это делает дальнейшую установку)

Установка

https://github.com/kennethreitz/osx-gcc-installer/downloads may help for installing GCC.

Настройте CC в

more/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

Ответ 3

rvm install 1.9.3 --with-gcc=clang

Работал для меня. Это было на совершенно новом льве с Xcode (не было "традиционного" GCC).

Ответ 4

OK Мне не нужно было устанавливать gcc-4.2 отдельно, я использовал тот, который был доставлен в XCode, но у меня была проблема, когда --with-gcc=clang не проходил проверку. Добавлена ​​следующая строка в мой .rvmrc:

export rvm_configure_flags="--with-gcc=clang"

Работал по мере необходимости

rvm upgrade ruby-1.9.2-p290 ruby-1.9.3-p125
...
ruby-1.9.3-p125 - #extracted to /Users/leif/.rvm/src/ruby-1.9.3-p125 (already extracted)
ruby-1.9.3-p125 - #configuring
ruby-1.9.3-p125 - #compiling 
ruby-1.9.3-p125 - #installing
....
Successfully migrated ruby-1.9.2-p290 to ruby-1.9.3-p125
Upgrade complete!

bang:$ ruby -v
ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.3.0]

Обратите внимание, что мой env следующий

OS

Darwin bang.local 11.3.0 Darwin Kernel Version 11.3.0: Thu Jan 12 18:47:41 PST 2012; root:xnu-1699.24.23~1/RELEASE_X86_64 x86_64

XCode

XCode 4.2.1 Build 4D502

НКУ

i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)

lrwxr-xr-x  1 root  wheel  12 22 Dec 21:30 /usr/bin/gcc -> llvm-gcc-4.2

Я попытался использовать ответ о передаче --with-gcc=clang в командной строке команды rvm upgrade, но он не сработал, он, похоже, не получил пропуск от rvm для настройки. По-видимому, проблема в RVM аргументов, которые не передаются в configure, исправлена ​​(в commit 1641ceb0 в 2011 году), но даже после обновления RVM до последнего (через rvm get latest) он все равно не прошел. Использование файла .rvmrc было единственным способом, который это сработало бы для меня.

Ответ 6

Отвечая только на этот вопрос, потому что я не могу голосовать или комментировать комментарии leandro по оригинальному вопросу. Проведя дни, пытаясь заставить это работать, Его решение было тем, что, наконец, заставило его работать для меня:

edit3 didn'work для меня (Xcode 4.2.1), но после установки readline

 rvm pkg install readline 

и передавая дополнительный параметр

rvm install 1.9.3 --with-gcc=clang --with-readline-dir=$rvm_path/usr 

он успешно установлен.

Ответ 8

Я предлагаю brew из rvm requirements Я установил его, когда я уже установил последнюю версию Xcode версии 4.4 (4F250)

Homebrew:

Если вы используете Homebrew, вы можете установить apple-gcc42 и требуемые библиотеки от homebrew/dupes:

  brew update
  brew tap homebrew/dupes
  brew install autoconf automake apple-gcc42
  rvm pkg install openssl

Это может жить бок о бок с существующей установкой Xcode 4.2+ или Инструменты командной строки для Xcode.

И вы всегда можете сделать

$ brew cleanup [specific-formula or without-formula to clean all]

а затем при необходимости

$ brew remove apple-gcc42

или любую другую установленную программу через brew (см. документы для объяснения этих двух команд), также вы можете

/join #machomebrew

на freenode (не #homebrew Я думаю, что это настоящее пиво для домашнего пива и родственное)

Ответ 9

Просто скажите configure, чтобы использовать gcc вместо gcc-4.2 на Lion (Mac OSX 10.7.2)

Компиляция ruby-1.9.3 из источника

Вы можете видеть на своем выходе configure:

configure:3385: gcc-4.2 --version >&5
./configure: line 3387: gcc-4.2: command not found

Если вы выполните поиск config.log, вы увидите:

CC='gcc-4.2'

У меня была та же проблема, поэтому я запускаю configure, выбирая gcc вместо gcc-4.2:

> CC=gcc ./configure --prefix=/usr/local 
> make
> make install
> ruby --version
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin11.2.0]

(Я не уверен, что такое configure: WARNING: unrecognized options: --with-libyaml-dir в вашем выходе, я думаю, вы поняли, что один из них?)

Ответ 10

Загрузите и используйте JewelryBox Официальный графический интерфейс RVM для Mac OS. Внутри "Добавить Ruby" выберите свою версию Ruby. Перед установкой убедитесь, что вы выбрали "Использовать Clang" так же, как предлагает Изменить 3 принятого ответа в этом потоке.

Ответ 11

У меня такая же проблема, так как я использую xcode 4.3.2 и Lion 10.7.3, и несколько дней назад я сменил свой ноутбук, а затем передал все содержимое со старого ноутбука. По-видимому, некоторые из двоичных файлов не получают передачи, например gcc.

И затем я сделал следующее:

Ответ 12

Убедитесь, что вы находитесь на последнем rvm.. Используя rvm 1.10.0, ни один из вышеперечисленных не работал у меня. Кроме того, rvm get latest ошибочно сказал мне: "У вас уже есть последняя версия!" поэтому мне пришлось rvm implode и переустановить rvm (1.15.4), что автоматически дало мне ruby ​​1.9.3-p194 без суеты.

Ответ 13

Для меня ни один из вышеперечисленных не работал как есть. Что, наконец, работало, было

rvm get head
rm -rf  /usr/local/lib/libsqlite3*
CC=/usr/bin/gcc-4.2 rvm install 1.9.3 --enable-shared

Особый трюк состоял в том, чтобы удалить libsqllite, который, согласно журналу сборки, отсутствовал в требуемой 64-битной архитектуре или что-то в этом роде.

Ответ 14

Более недавнее более простое решение - просто использовать railsinstaller.org. Он имеет osx-gcc, упакованный внутри него, поэтому он легко загружается и устанавливается. Недавно, вмешавшись в новую оболочку, я приземлился, удаляя окружающую среду рельсов. Попробовав многие из вышеперечисленных решений (которые ранее работали, я мог бы добавить), я приземлился после следующих шагов, чтобы снова заставить работать:

  • nuke ваша локальная среда, (подумайте, что rvm взломает и удалит Xcode)
  • загрузите pkg из railsinstaller.org
  • дважды щелкните и установите

Установщик занимает некоторое время, считая, что он устанавливает git, rvm, homebrew и кучу других лакомств.

Ответ 15

С помощью brew вы можете установить ruby ​​в однострочный:

brew install ruby193

Работала из коробки для меня на OS X 10.8.4. (Если вы хотите 2.0, просто запустите brew install ruby)

В общем случае brew search ruby показывает вам различные доступные репозитории, и если вы хотите получить конкретную специфику, вы можете использовать brew versions ruby и проверить конкретную версию.

Вам могут понадобиться инструменты xcode и командной строки, но brew setup проверит все это для вас.

Ответ 16

Попробуйте:

rvm install 1.9.3 --force-autoconf