При установке ruby с помощью:
rvm install 2.1.2
Я получаю эту ошибку.
И я также пытался собрать ruby2.1.2 и другие версии также из источника, но я получаю ту же ошибку при запуске:
. / Configure
Версия OSX: 10.14.2 (18C54)
Rvm Версия: 1.29.4
Эта ошибка начала появляться после того, как я обновился до OSX Mojave.
Журналы:
ruby-2.1.2 - #removing src / ruby-2.1.2 - пожалуйста, подождите
Поиск двоичных рубинов может занять некоторое время.
Нет доступных двоичных рубинов для: osx / 10.14 / x86_64 / ruby-2.1.2.
Продолжение компиляции.Пожалуйста, прочитайте 'rvm help mount', чтобы получить больше информации о бинарных рубинах.
Проверка требований для osx.
Комплект сертификатов '/usr/local/etc/openssl/cert.pem' уже обновлен.
Установка требований выполнена успешно.
Установка Ruby из исходного кода в /Users/shubhams/.rvm/rubies/ruby-2.1.2, это может занять некоторое время в зависимости от вашего процессора (ов) ...
ruby-2.1.2 - # загрузка ruby-2.1.2, это может занять некоторое время в зависимости от вашего соединения ...
ruby-2.1.2 - # извлечение ruby-2.1.2 в /Users/shubhams/.rvm/src/ruby-2.1.2 - пожалуйста, подождите
ruby-2.1.2 - # применение патча
/ Users / shubhams / .rvm / patches / ruby / 2.1.2 / openssl3.patch - пожалуйста, подождите ruby-2.1.2 - #configuring - пожалуйста, подождите
Ошибка при запуске './configure --prefix = / Users / shubhams / .rvm / rubies / ruby-2.1.2 --with-opt-dir = / usr / local / opt /libyaml: / usr / local / opt / readline: / usr / local / opt / libksba: / usr / local / opt / openssl --disable-install-doc --enable-shared ',
пожалуйста, прочитайте / Users /shubhams / .rvm / журнал / 1544095614_ruby-2.1.2 /configure.log
Произошла ошибка при запуске configure.Остановка установки.
Вход в систему "/Users/shubhams/.rvm/log/1544095614_ruby-2.1.2/configure.log":
....
проверка длинных длин ... да
проверка выключенных_т ... да
проверка битов символов ... 8
проверка размера int ... 0
проверка размераof short ... 0
проверка размера long ... 0
проверка размера long long ... configure: error: in
/Users/shubhams/.rvm/src/ruby-2.1.2':
configure: error: cannot compute sizeof (long long)
See
config.log 'для более подробной информации
Спасибо.