Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
ruby -e "open(`gem which rubygems`.sub(/\.rb\s*\z/, '/ssl_certs/AddTrustExternalCARoot-2048.pem'), 'wb').write %(-----BEGIN CERTIFICATE-----\nMIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEU\nMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFs\nIFRUUCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290\nMB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEwNDgzOFowbzELMAkGA1UEBhMCU0Ux\nFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5h\nbCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9v\ndDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvt\nH7xsD821+iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9\nuMq/NzgtHj6RQa1wVsfwTz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzX\nmk6vBbOmcZSccbNQYArHE504B4YCqOmoaSYYkKtMsE8jqzpPhNjfzp/haW+710LX\na0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy2xSoRcRdKn23tNbE7qzN\nE0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv77+ldU9U0\nWicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYD\nVR0PBAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0\nJvf6xCZU7wO94CTLVBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRU\ncnVzdCBBQjEmMCQGA1UECxMdQWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsx\nIjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENBIFJvb3SCAQEwDQYJKoZIhvcN\nAQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZlj7DYd7usQWxH\nYINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5\n6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvC\nNr4TDea9Y355e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEX\nc4g/VhsxOBi0cQ+azcgOno4uG+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5a\nmnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ=\n-----END CERTIFICATE-----\n)"
@MatteoRagni

This comment has been minimized.

Copy link

@MatteoRagni MatteoRagni commented Jan 5, 2015

Another happy coder! Thanks

@tsavani

This comment has been minimized.

Copy link

@tsavani tsavani commented Mar 23, 2015

Thank you..It works..!!!

@krby

This comment has been minimized.

Copy link

@krby krby commented May 6, 2015

Worked! Using Ruby 1.9.3 and RubyGems 2.4.6
Thanks for posting this

@rahullearner

This comment has been minimized.

Copy link

@rahullearner rahullearner commented May 16, 2015

Thanks. Worked perfectly :)

@DevLovell

This comment has been minimized.

Copy link

@DevLovell DevLovell commented Nov 2, 2015

This dirty one liner worked a treat!

@connecttobn

This comment has been minimized.

Copy link

@connecttobn connecttobn commented Nov 15, 2015

you saved my day! thanks!!

@relwell

This comment has been minimized.

Copy link

@relwell relwell commented Dec 17, 2015

Quotes were missing on my machine. Here it is with quotes:

ruby -e "open('`gem which rubygems`'.sub(/\.rb\s*\z/, '/ssl_certs/AddTrustExternalCARoot-2048.pem'), 'wb').write %(-----BEGIN CERTIFICATE-----\nMIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEU\nMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFs\nIFRUUCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290\nMB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEwNDgzOFowbzELMAkGA1UEBhMCU0Ux\nFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5h\nbCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9v\ndDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvt\nH7xsD821+iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9\nuMq/NzgtHj6RQa1wVsfwTz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzX\nmk6vBbOmcZSccbNQYArHE504B4YCqOmoaSYYkKtMsE8jqzpPhNjfzp/haW+710LX\na0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy2xSoRcRdKn23tNbE7qzN\nE0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv77+ldU9U0\nWicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYD\nVR0PBAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0\nJvf6xCZU7wO94CTLVBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRU\ncnVzdCBBQjEmMCQGA1UECxMdQWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsx\nIjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENBIFJvb3SCAQEwDQYJKoZIhvcN\nAQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZlj7DYd7usQWxH\nYINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5\n6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvC\nNr4TDea9Y355e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEX\nc4g/VhsxOBi0cQ+azcgOno4uG+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5a\nmnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ=\n-----END CERTIFICATE-----\n)"
@ghost

This comment has been minimized.

Copy link

@ghost ghost commented Jan 18, 2016

Where should we paste this?

@Good4m

This comment has been minimized.

Copy link

@Good4m Good4m commented Feb 6, 2016

^ Into a command prompt @Hansi-Collaku....

Worked for me thanks.

@suculent

This comment has been minimized.

Copy link

@suculent suculent commented Mar 11, 2016

I feel really dumb, because it doesn't work for me at all :o) I was able to fix it on El Capitan with brew install openssl only.

@bertramn

This comment has been minimized.

Copy link

@bertramn bertramn commented Oct 15, 2016

The hack does not work on Windows with Ruby 2.3.1 mingw zip installer either :(

@moazam1

This comment has been minimized.

Copy link

@moazam1 moazam1 commented Nov 9, 2016

Didn't work for me either. I am on windows

@cAstraea

This comment has been minimized.

Copy link

@cAstraea cAstraea commented Nov 21, 2016

Didn't work on windows 10 for me ruby 2.24

@sam95

This comment has been minimized.

Copy link

@sam95 sam95 commented Nov 24, 2016

Didn't work for me either on windows 10. It still shows the same certificate verification failed error

@dlr1251

This comment has been minimized.

Copy link

@dlr1251 dlr1251 commented Nov 28, 2016

Didn't work for me either. Windows 10.
ruby 2.2.5p319 (2016-04-26 revision 54774) [i386-mingw32]

@fengfranklu

This comment has been minimized.

Copy link

@fengfranklu fengfranklu commented Nov 28, 2016

Didn't work for me either. Windows 10 64bit.

@tazzydemon

This comment has been minimized.

Copy link

@tazzydemon tazzydemon commented Nov 29, 2016

Try this. It worked for me on win 10 64 bit (ignore that fact that its rails)
https://superdevresources.com/ssl-error-ruby-gems-windows/

@miau

This comment has been minimized.

Copy link
Owner Author

@miau miau commented Dec 5, 2016

How about this one?
https://gist.github.com/miau/dd1093d558121c2141a7a727fdaa46e1
It works on ruby 2.3.1p112 (2016-04-26 revision 54768) [x64-mingw32]

@simzet

This comment has been minimized.

Copy link

@simzet simzet commented Jul 20, 2017

hi guys am using windows 7 64-bit ruby 2.2.6 p396 (2016-11-15 revision 56800

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.