rvm Erro ao executar './configure

1

Descrição

Depois de migrar meu Macbook para o novo, encontro um erro durante a reinstalação do rvm

Etapas para reproduzir

⋊> rvm install 2.3.3

Ambiente

  1. OSX 10.13.3
  2. versão rvm: rvm 1.29.3 (master) por Michal Papis, Piotr Kuczynski
  3. ruby do sistema: ruby 2.5.0p0
  4. fish shell, versão 2.5.0

Comportamento esperado

Instale o ruby 2.3.3 via rvm na perfeição.

Comportamento real

Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.13/x86_64/ruby-2.3.3.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for osx.
Certificates bundle '/usr/local/etc/openssl/cert.pem' is already up to date.
Requirements installation successful.
Installing Ruby from source to: /Users/Coda/.rvm/rubies/ruby-2.3.3, this may take a while depending on your cpu(s)...
ruby-2.3.3 - #downloading ruby-2.3.3, this may take a while depending on your connection...
ruby-2.3.3 - #extracting ruby-2.3.3 to /Users/Coda/.rvm/src/ruby-2.3.3.....
ruby-2.3.3 - #applying patch /Users/Coda/.rvm/patches/ruby/ruby_2_3_gcc7.patch.
ruby-2.3.3 - #applying patch /Users/Coda/.rvm/patches/ruby/2.3.3/random_c_using_NR_prefix.patch.
ruby-2.3.3 - #configuring........................
Error running './configure --prefix=/Users/Coda/.rvm/rubies/ruby-2.3.3 --with-opt-dir=/usr/local/Cellar/libyaml/0.1.7:/usr/local/Cellar/readline/7.0.3_1:/usr/local/Cellar/libksba/1.3.5:/usr/local/opt/openssl --disable-install-doc --enable-shared',
please read /Users/Coda/.rvm/log/1518890785_ruby-2.3.3/configure.log
There has been an error while running configure. Halting the installation.

O arquivo de registro /Users/Coda/.rvm/log/1518890785_ruby-2.3.3/configure.log contém o seguinte:

checking size of long long... configure: error: in '/Users/Coda/.rvm/src/ruby-2.3.3':
configure: error: cannot compute sizeof (long long)
See 'config.log' for more details

A informação de ambiente está aqui ( link )

    
por Coda Chang 18.02.2018 / 04:42

1 resposta

4

Eu enfrentei o mesmo problema depois de migrar meu Mac também (ambos MacOS High Sierra). Depois de correr

sudo mv /usr/local/include /usr/local/include_old

e depois

rvm install 2.5.0 --with-openssl-dir=/usr/local/opt/openssl/bin/openssl

as coisas começaram a funcionar normalmente.

    
por 29.03.2018 / 21:08

Tags