3 votes

quel est le rôle de libopenssl-ruby ?

Lorsque je travaille avec Ruby sous Ubuntu, je dois installer le paquet libopenssl-ruby. J'aimerais savoir à quoi sert ce paquet. S'agit-il d'une gemme Ruby ?

3voto

duncan Points 2298

Il ne s'agit pas d'un joyau mais d'une extension. Les extensions peuvent être empaquetées comme des gemmes, mais celle-ci ne l'est pas.

Une extension est une bibliothèque C (qui peut être mélangée avec du code ruby natif) qui permet d'utiliser une API C du langage ruby.

Sur ma distribution, l'extension ruby openssl fait partie du paquet ruby interpreter :

rpm -ql ruby | grep ssl
..
...
/usr/lib64/ruby/1.8/x86_64-linux/openssl.so

Et donc le paquet ruby ne nécessite que la bibliothèque openssl elle-même.

Il semble que dans Debian, ils ont divisé cette extension en un sous-paquet, et c'est la raison pour laquelle elle est requise par le paquet de l'interpréteur : elle fait partie de la bibliothèque standard de Ruby : http://ruby-doc.org/stdlib/libdoc/openssl/rdoc/index.html

1voto

d11wtq Points 17790

Il fournit les liaisons ruby à openssl, sans lesquelles vous ne pourriez pas vous connecter aux serveurs en utilisant HTTPS, etc.

http://packages.ubuntu.com/search?keywords=libopenssl-ruby

1voto

Coffee Points 861

Il permet à Ruby d'utiliser OpenSSL. Donc non, pas une Gem Ruby. http://linuxappfinder.com/package/libopenssl-ruby

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X