Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

cannot load such file -- openssl (LoadError)

In OS X in rvm how do I check if openssl is configured properly? I get the cannot load such file -- openssl (LoadError) And I have tried everything in Rails 3 - no such file to load -- openssl with no success.

like image 897
Bruno Avatar asked Feb 13 '13 02:02

Bruno


1 Answers

Check what rubies are installed:

rvm list 

Then make sure to use one of the installed rubies:

rvm use 1.9.3-p327 

And test if openssl is available:

ruby -ropenssl -e "puts :OK" 

It will print OK if openssl is enabled, otherwise you will get exception

In case of exception =>

UPDATE:

new version of rvm has improved automation support:

rvm get stable rvm autolibs enable rvm reinstall all --force 

OLD:

run:

rvm requirements run force rvm pkg remove 

Followed by:

rvm reinstall all --force 

This instruction is not OSX specific, it will work on all platforms, although on OSX it will work best with HomeBrew, when it's not installed only list of required software will be shown and you need to install it manually.

like image 128
mpapis Avatar answered Oct 11 '22 10:10

mpapis