RVM expects `curl-ca-bundle`, but I use `certsync` #2692

Closed
bmhatfield opened this Issue Mar 10, 2014 · 0 comments

Comments

Projects
None yet
2 participants

Hi,

RVM expects a specific port to work around ruby certificate issues, but I don't want to use that port (certsync provides the same certificate DB but uses my Mac's certstore instead).

There's a couple way I would propose solving this:

  • Allow me to exclude a dependency from autolibs (eg; --without)
  • Fix the specific issue by making certsync a synonym for curl-ca-bundle if it's installed.

I worked around this issue for now by installing the packages I need, then switching autolibs to read-only:

[bhatfield@twitmac ~]$ rvm reinstall ruby-2.1.1
ruby-2.1.1 - #removing src - please wait
ruby-2.1.1 - #removing rubies - please wait
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.9/x86_64/ruby-2.1.1.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for osx.
Missing required packages: curl-ca-bundle
Certificates in '/opt/local/etc/openssl/cert.pem' already are up to date.
Requirements installation successful.

As you can see, even with the missing required package, the certificate validation step passes.

Thank you!
Brian

mpapis closed this in 670df46 Mar 10, 2014

mpapis added this to the rvm 1.25 milestone Mar 10, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment