Sublime Text & Linux-KDE. System-Locales ist auf einen Wert gesetzt, der nicht-ASCII-Zeichen verarbeiten kann

Ich bekomme diesen Fehler, wenn ich ST3 öffne. Paketsteuerung funktioniert nicht.

Paketsteuerung Das lokale System Ihres Systems ist auf einen Wert gesetzt, der keine ASCII-Zeichen verarbeiten kann. Paketkontrolle kann nicht ordnungsgemäß funktionieren, wenn dies nicht behoben ist.

Unter Linux verweisen wir auf die Dokumente Ihrer Distribution, um die LANG-Umgebungsvariable richtig einzustellen. Als temporäre Arbeit können Sie Sublime Text vom Terminal mit starten:

LANG = en_US.UTF-8 sublime_text

Der Termporary-Workaround funktioniert nicht. Auch wenn ich 'locale' im Terminal schreibe, bekomme ich:

locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory LANG=en_EC.UTF-8 LANGUAGE=en:es:en LC_CTYPE="en_EC.UTF-8" LC_NUMERIC=en_EC.UTF-8 LC_TIME=en_EC.UTF-8 LC_COLLATE="en_EC.UTF-8" LC_MONETARY=en_EC.UTF-8 LC_MESSAGES="en_EC.UTF-8" LC_PAPER=en_EC.UTF-8 LC_NAME=en_EC.UTF-8 LC_ADDRESS=en_EC.UTF-8 LC_TELEPHONE=en_EC.UTF-8 LC_MEASUREMENT=en_EC.UTF-8 LC_IDENTIFICATION=en_EC.UTF-8 LC_ALL= 

Bitte helfen Sie. Ich bin auf Ubuntu + KDE, Im Kodierung blind jetzt ohne sublimen Pakete installiert.

One Solution collect form web for “Sublime Text & Linux-KDE. System-Locales ist auf einen Wert gesetzt, der nicht-ASCII-Zeichen verarbeiten kann”

Ich hatte das gleiche Problem beim Versuch, Paketkontrolle auf Ubuntu 14.04 LTS über die vorgeschriebene Methode in Chroot von ChromeOS, Sublime Text Build 3083 zu installieren.

Eine sinnvolle Lösung für dieses Problem besteht in einem Duplikat dieser Ausgabe hier: https://askubuntu.com/a/440341/200027

Die Lösung beinhaltet das Hinzufügen von "bash -c" LANG = en_US.UTF-8 / opt / sublime_text / sublime_text "zu den entsprechenden Exec-Zeilen der Sublime's .desktop Unity-Startdatei unter /usr/applications/share/sublime_text.desktop wie folgt:

 [Desktop Entry] Version=1.0 Type=Application Name=Sublime Text GenericName=Text Editor Comment=Sophisticated text editor for code, markup and prose Exec=bash -c "LANG=en_US.UTF-8 /opt/sublime_text/sublime_text %F" Terminal=false MimeType=text/plain; Icon=sublime-text Categories=TextEditor;Development; StartupNotify=true Actions=Window;Document; [Desktop Action Window] Name=New Window Exec=bash -c "LANG=en_US.UTF-8/opt/sublime_text/sublime_text -n" OnlyShowIn=Unity; [Desktop Action Document] Name=New File Exec= bash -c "LANG=en_US.UTF-8/opt/sublime_text/sublime_text --command new_file" OnlyShowIn=Unity; 

Beachten Sie, dass Sie sudo benötigen, um diese Desktop-Startdatei zu bearbeiten.

  • Wie gebe ich eine Python-Variable in Bash?
  • Was ist der Unterschied zwischen der Installation eines Pakets mit Pip vs. apt-get?
  • Google cloud sdk: set environment variable_ python -> linux
  • Verwenden Sie Standard-Python anstelle von Anaconda-Installation, wenn Sie vom Terminal aufgerufen werden
  • Wie kann man Zombie-Prozesse durch Multiprocessing-Modul erstellen?
  • Wie aktualisiere ich python 2.5.2 auf python 2.6rc2 auf ubuntu linux 8.04?
  • Wie komme ich mehr Fäden als Prozesse, die ich nach meinem Pool in py3k Multiprocessing unter Linux gefragt habe?
  • Planen eines regelmäßigen Ereignisses: Cron / Cron Alternativen (einschließlich Sellerie)
  • Wie bekomme ich Pfeiltasten und Enter-Taste auf der Tastatur in Linux zu verhalten wie windows7
  • Ein Funktionsrückruf bei jedem Tastendruck (unabhängig davon, welches Fenster Fokus hat)?
  • Wie kann ich den Fehler beheben
  • Python ist die beste Programmiersprache der Welt.