Rails Fehler: Symbol not found: _SSLv2_client_method

Beschreibung

Nach z.B. Updates von Ruby, Rails und/oder dem Rechner erscheint die folgende Fehlermeldung, wenn Kommandos wie bundle install, rake db:migrate oder rails s ausgeführt werden.

Error loading RubyGems plugin "/Users/myusername/.rvm/gems/ruby-2.0.0-p247/gems/executable-hooks-1.3.2/lib/rubygems_plugin.rb": dlopen(/Users/myusername/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin11.4.2/openssl.bun
dle, 9): Symbol not found: _SSLv2_client_method

Hinweis: In diesem Fall entstand der Fehler unter OS X auf dem Mac.

Lösung

Meist hilft hier eine Neuinstallation von Ruby und/oder gegebenenfalls Rails. Dabei ist zu beachten das bei der erneuten Installation kein sudo Kommando verwendet wird.

1. Aktuelle Ruby Version herausfinden

2. Ruby Neuinstallation

Für den rvm Aufruf einfach die Ruby Versionsbezeichnung oben aus dem Pfad der Fehlermeldung verwenden.

Sollten Fehlermeldungen bzgl. „Permission denied“ auftreten, so wurde vormals bei einer Installation mit Sudo gearbeitet. Zur Behebung müssen die Rechte neu für den User gesetzt werden.

2.1. Gegebenenfalls Benutzerrechte wiederherstellen

Mit chown -R werden die User rechte für alle Verzeichnisse, Dateien in allen Unterverzeichnissen ersetzt. Anschließend nochmals das Kommando zur Ruby Neuinstallation ausführen und Fertig.

(Visited 27 times, 1 visits today)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.