2017-06-09 7 views
3

Ich versuche observer von iex starten, aber ich bin mir nicht sicher, warum es nicht funktioniert. Vor einigen Tagen hat es ohne Probleme funktioniert. Ich aktualisiere regelmäßig mein Ubuntu mit aptitude, so könnte es das Problem geben. Hier ist der Fehler von iex empfangen:: observer.start wirft einen Fehler

Erlang/OTP 20 [RELEASE CANDIDATE 2] [erts-9.0] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:10] [hipe] [kernel-poll:false] 

Interactive Elixir (1.4.4) - press Ctrl+C to exit (type h() ENTER for help) 
iex(1)> :observer.start 

18:52:01.936 [error] WX Failed loading 'wxe_driver'@'/usr/lib/erlang/lib/wx-1.8.1/priv' 

{:error, 
{{:load_driver, 
    'symbol _ZThn704_N17wxGenericListCtrl31GetSizeAvailableForScrollTargetERK6wxSize, version WXU_3.0 not defined in file libwx_gtk2u_core-3.0.so.0 with link time reference'}, 
    [{:wxe_server, :start, 1, [file: 'wxe_server.erl', line: 65]}, 
    {:wx, :new, 1, [file: 'wx.erl', line: 115]}, 
    {:observer_wx, :init, 1, [file: 'observer_wx.erl', line: 98]}, 
    {:wx_object, :init_it, 6, [file: 'wx_object.erl', line: 372]}, 
    {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 247]}]}} 

Hilfe?


Update:

Es gibt seltsame Dinge. Ich habe Elixir-Pakete mit Eignung entfernt. Dann habe ich esl-erlang von erlang solutions repo installiert (glaube ich). Die installierte Version ist eine RC-Version !!! Warum? Mit diesem Paket wurden einige Abhängigkeiten wie libwxbase-3.0 installiert. Abgesehen davon, dass ich Elixir ohne Abhängigkeiten installiert habe. Aber der Beobachter arbeitet immer noch nicht.

Es gibt ein Erlang-Observer-Paket, aber es kann nicht mit esl-erlang installiert werden.

Vielen Dank im Voraus

+1

Gibt es einen besonderen Grund, dass Sie Erlang 20-rc2 verwenden? – Mike

+0

Nicht wirklich. Wird die Version von aptitude mit dem Erlang-Lösungsrepository installiert? Ich habe es mit Version 19 versucht, aber mit dem gleichen Ergebnis. – rubenfa

+0

Können Sie versuchen, alle Abhängigkeiten von 'erlang' neu zu installieren (besonders die' wx') und dann 'erlang' selbst neu zu installieren? – Dogbert

Antwort

0

Endlich kann ich eine Lösung finden. Ich weiß nicht warum, aber Erlang Solutions Repo es 1.20-rc Version von Erlang herunterladen. Ich habe auf 1.6.3 heruntergestuft (1.6.3.6 funktioniert auch nicht) und :observer funktioniert wieder.

Verwandte Themen