nicht initialisierte Konstante OpenSSL (NameError)

8

Ich habe mit OpenSSL eine Anwendung entwickelt, die Datendateien entschlüsselt, aber das funktioniert nicht, wenn sie auf unserem Stage Server bereitgestellt werden. Ist ein Konfigurationsschritt erforderlich, um OpenSSL aufzunehmen, die ich auf dem Server verpasst habe? Ich habe nichts Besonderes gemacht, damit es lokal funktioniert (unter Windows).

Die Zeile, die den Fehler verursacht, ist:

%Vor%

in einem meiner Controller.

Ruby 1.8.7, Rails 3.0.4 Keine Edelsteine ​​wurden verwendet, um OpenSSL-Unterstützung hinzuzufügen, es funktionierte nur lokal.

Die eigentliche Entschlüsselung von Dateien funktioniert einwandfrei (Code ist in einem Modul in /lib ), nur diese Zeile im Controller schlägt fehl.

    
Matt 07.06.2013, 09:04
quelle

1 Antwort

18

Sie können versuchen, explizit openssl anzufordern

%Vor%

Hast du Ruby 1.8.7 mit rvm installiert?

Wenn ja, können Sie sich diesen Link ansehen: Ссылка

Vielleicht ähnliche Frage: Rails 3 - keine solche Datei zu laden - openssl

    
Arkan 07.06.2013, 11:36
quelle