284 a pas pu être localisé dans la bibliothèque de liens dynamiques SSLEAY32.dll
Postgres 8.3 est installé sur un serveur windows 2008.
Ruby 1.8-6 installé.
gem install ruby-postgres.
Lorsque vous essayez un simple connectez-je obtenir
ruby.exe - Ordinal Pas Trouvé
L'ordinal 284 a pas pu être localisé dans la bibliothèque de liens dynamiques SSLEAY32.dll.
OK
Il semble y avoir un conflit entre le ssleay32 livré avec postgres 8.3 et le ruby 1.8-6
Je sais que je pourrais utiliser la gem postgres-pr, mais je visez plutôt d'utiliser le rubis-postgres parce que c'est ce que j'utilise sur tous mes autres d'installation même si la plupart d'entre eux est en cours d'exécution sous linux et pas windows.
La question est donc, Avoir tout résolu et comment?
OriginalL'auteur Jonke | 2008-12-18
Vous devez vous connecter pour publier un commentaire.
Toute solution encore meilleure, dans la mesure où à l'aide de la dernière binaires pour OpenSSL, est de renommer les deux libeay32.dll et ssleay32.dll dans les deux ruby le dossier\bin et aussi la posgresql\dossier lib et installer la dernière OpenSSL de http://www.slproweb.com/products/Win32OpenSSL.html, au moment de la rédaction, il était "Win32 OpenSSL v0.9.8 j de la Lumière" mettre le dossier dans le chemin d'accès et vous allez loin, il a travaillé pour moi! Vous obtenez la sensation de chaleur que de l'aide le plus à jour et sécurisé bibliothèques OpenSSL.
Résolu mon Windows 7 les enjeux de cette façon, en obtenant le plus récent Dll droit de la OpenSSL site.
OriginalL'auteur Bruce
Miles Georgi
je pense qu'une autre approche est d'utiliser de la confiance au lieu de md5 à partir de localhost. Parce que ce besoin de ssleay doit être quelque chose avec authentification, je suppose.
OriginalL'auteur Jonke
Pour obtenir une chose minime, sans faire beaucoup de choses sous windows.
utilisation: gem install ruby-postgres
puis installer la version windows de pgadmin et d'utiliser tous les fichiers nécessaires à partir de là
(cp à partir de pgadmin\bin à ruby\bin ou par l'établissement de CHEMIN d'accès à la pgadmin\bin)
OriginalL'auteur Jonke
Je n'ai jamais touché ruby ou postgres, mais vous utilisez une ancienne version de openssl qu'il est compilé avec. La dernière version openssl-0.9.8 j afin de construire:
Télécharger et décompresser puis à l'aide de visual c++ 2008 express + active perl:
C:\openssl-0.9.8j>perl Configurer VC-WIN32
C:\openssl-0.9.8j>ms\do_masm
C:\openssl-0.9.8j>nmake -f ms\ntdll.mak
OriginalL'auteur Tim Matthews
Il suffit de copier la dernière binaires pour OpenSSL
OriginalL'auteur josemaria