Quel est le rôle de libopenssl-ruby?

en travaillant avec Ruby dans Ubuntu, je dois installer le paquet libopenssl-ruby. Je voudrais savoir quel est le but de ce paquet. Est-ce une gemme rbuy?

Ce n’est pas un joyau mais une extension. Les extensions peuvent être regroupées en gemmes, mais ce n’est pas le cas.

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

Sur ma dissortingbution, l’extension openssl ruby ​​fait partie du paquetage d’interpréteur ruby:

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

Et par conséquent, le paquet Ruby ne nécessite que la bibliothèque openssl elle-même.

On dirait que dans Debian, ils ont divisé cette extension en un sous-paquetage, et c’est la raison pour laquelle le paquet d’interpréteur exige: il fait partie de la bibliothèque standard de ruby: http://ruby-doc.org/stdlib/libdoc/ openssl / rdoc / index.html

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

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

Il permet à Ruby d’utiliser OpenSSL. Donc non, pas une gemme de rbuy. http://linuxappfinder.com/package/libopenssl-ruby