uninitialized constant OpenSSL (NameError)
J'ai développé une application avec le décryptage de fichiers de données à l'aide d'OpenSSL, mais cela ne fonctionne pas lorsqu'il est déployé à notre stade de serveur. Est-il une étape de configuration requis pour inclure OpenSSL que j'ai raté sur le serveur? Je n'ai rien de spécial à faire fonctionner localement (développement sur windows).
De la ligne qui provoque l'erreur est:
rescue_from OpenSSL::Cipher::CipherError, :with => :cipher_error
dans un de mes contrôleurs.
Ruby 1.8.7, Rails 3.0.4
Pas de pierres précieuses ont été utilisés pour ajouter le support OpenSSL, il a juste travaillé localement.
Le réel le décryptage des fichiers fonctionne bien (le code est dans un module dans /lib
), c'est juste cette ligne dans le contrôleur qui échoue.
OriginalL'auteur Matt | 2013-06-07
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer de demander explicitement openssl
Avez-vous installé ruby 1.8.7 avec rvm ?
Si oui, vous voudrez peut-être jeter un oeil à ce lien: http://jronallo.github.io/blog/ruby-and-rails-using-rvm-on-a-fresh-and-updated-ubuntu-11-dot-10-install
Peut-être lié DONC, la question: Rails 3 - aucun fichier à charger -- openssl
OriginalL'auteur Arkan