Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

522
Views
Cuando se usa rvm ruby 3.0.0 OpenSSL::SSL::SSLError: SSL_connect devolvió=1 errno=0 state=error: la verificación del certificado falló

Descripción

Hola, estamos usando rvm en máquinas macos-big sur AWS ec2 pero parece que hay un problema con rvm y openssl

pasos para reproducir

Instalamos rvm y ruby via packer

 brew install gpg2 echo " ------------------ GPG2 Installation completed -----------------------" curl -sSL https://rvm.io/mpapis.asc | gpg --import - curl -sSL https://rvm.io/pkuczynski.asc | gpg --import - curl -sSL https://get.rvm.io | bash -s stable source ~/.bash_profile && rvm install "ruby-3.0.0"

se ve bien

 rvm use 3.0.0 openssl version which openssl

Usando /Users/ec2-user/.rvm/gems/ruby-3.0.0 /usr/bin/openssl LibreSSL 2.8.3

pero cuando yo

 git clone https://github.com/mislav/ssl-tools.git ruby ssl-tools/doctor.rb

me sale un error

Uso de /Users/ec2-user/.rvm/gems/ruby-3.0.0 /Users/ec2-user/.rvm/rubies/ruby-3.0.0/bin/ruby (3.0.0-p0) OpenSSL 1.1.1m 14 de diciembre de 2021: /usr/local/etc/openssl@1.1 SSL_CERT_DIR="" SSL_CERT_FILE=""

HEAD https://status.github.com:443 OpenSSL::SSL::SSLError: SSL_connect return=1 errno=0 state=error: verificación de certificado fallida (no se puede obtener el certificado del emisor local)

El servidor presentó un certificado que no se pudo verificar: asunto: /C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 High Assurance Server CA emisor: /C=US/O=DigiCert Inc /OU=www.digicert.com/CN=DigiCert High Assurance EV Root CA código de error 20: no se pudo obtener el certificado del emisor local

Causas posibles: /usr/local/etc/openssl@1.1/cert.pem' does not exist /usr/local/etc/openssl@1.1/certs/' está vacío

Cuando yo

 brew doctor

yo obtengo

Usando /Users/ec2-user/.rvm/gems/ruby-3.0.0 Tenga en cuenta que estas advertencias solo se usan para ayudar a los mantenedores de Homebrew con la depuración si presenta un problema. Si todo para lo que usa Homebrew funciona bien: no se preocupe ni presente un problema; simplemente ignora esto. ¡Gracias!

Advertencia: el "sbin" de Homebrew no se encontró en su RUTA, pero ha instalado fórmulas que colocan ejecutables en /usr/local/sbin. Considere configurar su RUTA, por ejemplo, así: echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.zshrc

Advertencia: se encontraron enlaces simbólicos rotos. Elimínelos con brew cleanup : /usr/local/etc/gnutls/cert.pem /usr/local/etc/openssl@1.1/cert.pem

Hice la misma pregunta en github.com/rvm

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Esta fue la solución que funcionó.

En ~/.bashrc

 # Add RVM to PATH for scripting. Make sure this is the last PATH variable change. export PATH="$PATH:$HOME/.rvm/bin"

En ~/.bash_profile

 [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

En ~/.zshrc

 # Avoid warning: Homebrew's "sbin" was not found in your PATH but you have installed formulae that put executables in /usr/local/sbin export PATH="/usr/local/sbin:$PATH" # Add RVM to PATH for scripting. Make sure this is the last PATH variable change. export PATH="$PATH:$HOME/.rvm/bin"

en aprovisionador

 # Remove broken symlinks before using brew /usr/local/bin/brew cleanup /usr/local/bin/brew install gpg2 echo "------------------ GPG2 Installation completed -----------------" curl -sSL https://rvm.io/mpapis.asc | /usr/local/bin/gpg --import - curl -sSL https://rvm.io/pkuczynski.asc | /usr/local/bin/gpg --import - curl -sSL https://get.rvm.io | bash -s stable --auto-dotfiles source ~/.bash_profile
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!