Проблемы с установкой Ruby - PullRequest
0 голосов
/ 15 октября 2019

Я пытаюсь установить ruby ​​версии 2.3.5 в моей среде Mac OS, которая является Mojave. Я получаю следующие проблемы. Оцените Если кто-нибудь может помочь мне разобраться в проблеме?

ERROR: Ruby install aborted due to missing extensions
Configure options used:
  --prefix=/Users/efutures/.rbenv/versions/2.3.5
  --with-openssl-dir=/usr/local/opt/openssl@1.1
  --with-readline-dir=/usr/local/opt/readline
  CC=clang
  CFLAGS= -O3 -Wno-error=shorten-64-to-32 
  LDFLAGS=-L/Users/efutures/.rbenv/versions/2.3.5/lib 
  CPPFLAGS=-I/Users/efutures/.rbenv/versions/2.3.5/include 

Я попробовал следующую команду.

rbenv install 2.3.5

Ответы [ 2 ]

0 голосов
/ 16 октября 2019

rbenv - менеджер ruby. Он строит разные ruby из источника. Чтобы это работало, вам нужно установить rbenv и rbenv-build.

brew install rbenv rbenv-build

Во-вторых, вам нужно установить зависимости readline и openssl@1.1.

brew install realine openssl@1.1

Ошибка missing extensions связана с ruby-build, вы можете забыть установить ее или зависимости.

0 голосов
/ 15 октября 2019

Обнаружена проблема в репозитории rbenv , которая предполагает, что вам нужно расширение для правильной работы rbenv.

Следуйте инструкциям здесь , чтобы установить и заставить rbenv работать должным образом.

...