RVM устанавливает Ruby 2.1.2: настройка: ошибка: невозможно вычислить sizeof (long long) - PullRequest
0 голосов
/ 06 декабря 2018

При установке 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 'для более подробной информации

Спасибо.

...