Le programme mémo jrnl qui peut être utilisé dans le terminal est super pratique, mais il est soudainement devenu fou.
Peu importe combien vous frappez, cette erreur
$ 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)
Lorsque je lis la source cible, elle semble tomber lors de l'ouverture du fichier.
$ jrnl -Depuis que ls passe, je me demande si unicode est mélangé quelque part~/.jrnl_Sauf pour la configuration, unicode a été mélangé comme prévu.
#### **`.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": "@" }
J'ai rapidement changé la partie cible en `` `` ~ / jrnl.txt "` `` et elle a été guérie.
Je ne sais pas pourquoi c'est arrivé Sweat
Recommended Posts