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.
Il permet à Ruby d’utiliser OpenSSL. Donc non, pas une gemme de rbuy. http://linuxappfinder.com/package/libopenssl-ruby