2013-08-12 4 views
6

Das war gut, bis ein Mac OS Update. Ich habe RVM, Rails, Ruby, alles neu installiert. Nichts funktioniert so weit.Aus irgendeinem Grund kann ich keine akzentuierten Zeichen in der Konsole [é, ü, etc.]

In meinem Mac-Terminal kann ich eine é produzieren, aber einmal in der Konsole, kann ich das Zeichen mit alt + character erzeugen, und wenn ich den Buchstaben, dem das Zeichen zugewiesen ist, dann löscht es das Zeichen.

In meinem ~/.rvmrc:

export ruby_configure_flags="--with-readline-dir=/usr/local/Cellar/readline/6.2.4" 

Irgendwelche Ideen?

ich bekommen habe es von bisher arbeiten explizit einschließlich Readline--rb .. ich meine globale erraten erfordern funktioniert nicht ..

gem 'rb-readline', '~> 0.4.2' 
+0

Haben Sie in Terminal-> Einstellungen-> Einstellungen-> Tastatur gesucht? Oder, Terminal-> Einstellungen-> Einstellungen-> Erweitert-> Zeichencodierung? – 7stud

+0

Terminal ist in Ordnung. Seine Rails-Konsole ist das nicht. – Trip

Antwort

1

Es sei denn, eine andere Antwort von kommt, werde ich schreibe dies für jetzt.

Ich schrieb in mein App selbst Readline Zugang mit einem Edelstein:

gem 'rb-readline', '~> 0.4.2' 

Der Grund, warum ich 0.4.2 speziell gewählt, weil es bereits einen Bug ab 14. August mit späteren Versionen ist 2013

Irgendwie, als ich OS verbesserte, war der Anruf zu meiner Brew Installation von Readline nicht länger relevant. Nicht sicher warum. Ich kann mir vorstellen, dass es eine Möglichkeit gibt, die Pfade neu auszurichten, damit sie möglicherweise global in allen meinen Apps funktionieren, aber ich habe momentan nur einen international sensiblen.

Verwandte Themen