Das Memo-Programm jrnl, das im Terminal verwendet werden kann, ist sehr praktisch, wurde aber plötzlich verrückt.
Egal wie viele Sie treffen, dieser Fehler
$ jrnl
Traceback (most recent call last):
File "/usr/local/bin/jrnl", line 9, in <module>
load_entry_point('jrnl==1.8.1', 'console_scripts', 'jrnl')()
File "/Library/Python/2.7/site-packages/jrnl/cli.py", line 159, in run
touch_journal(config['journal'])
File "/Library/Python/2.7/site-packages/jrnl/cli.py", line 92, in touch_journal
util.prompt("[Journal created at {0}]".format(filename))
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-12: ordinal not in range(128)
Wenn ich die Zielquelle lese, scheint sie beim Öffnen der Datei zu fallen.
$ jrnl -Da ls vorbei ist, frage ich mich, ob Unicode irgendwo gemischt ist~/.jrnl_Mit Ausnahme der Konfiguration wurde Unicode wie erwartet gemischt.
#### **`.jrnl_config`**
{ "default_hour": 9, "timeformat": "%Y-%m-%d %H:%M", "linewrap": 79, "encrypt": false, "editor": "", "default_minute": 0, "highlight": true, "journals": { "default": "\u307b\u3052\u307b\u3052\u307b\u3052\u307b\u3052\u307b\u3052\u307b\u3052" }, "tagsymbols": "@" }
Ich habe das Zielteil schnell in "~ / jrnl.txt" geändert und es wurde geheilt.
Ich bin mir nicht sicher, warum das passiert ist
Recommended Posts