Installation d'openssl dans ruby / rbenv
J'ai besoin d'utiliser openssl en ruby. Comment dois-je installer la même chose? J'ai installé ruby par rbenv, et j'utilise ubuntu 12.04.
kprakasam@ubuntu:~$ ruby -v
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux]
kprakasam@ubuntu:~$ irb
irb(main):001:0> require 'openssl'
LoadError: no such file to load -- openssl
from /home/kprakasam/.rbenv/versions/1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/kprakasam/.rbenv/versions/1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from (irb):1
from /home/kprakasam/.rbenv/versions/1.9.2-p180/bin/irb:12:in `<main>'
source d'informationauteur Kowshik
Vous devez vous connecter pour publier un commentaire.
openssl
doit être installé sur votre machine locale.Ensuite, vous devez compiler Ruby avec le support openssl, qui est obtenue par la
--with-openssl-dir
commutateur de ligne de commande.Peut-être cette va vous aider.
Pour Mac OSX c'est ce qui m'a sauvé:
De la Ruby construire wiki
Mais.. comment trouver le openssl install dir?:
Puis le openssl install dir est:
Et le rubis de commande d'installation se termine comme ceci:
Tout d'abord, l'installation d'openssl:
Par la suite, de recompiler Ruby.
Remarque: ne fixant le commentaire de @Nebojsa ci-dessus
Ce qui pourrait vous aider: Rails: impossible de charger le fichier — openssl.