AppleScript在/usr/local/bin/
中找不到命令行工具。
我有以下AppleScript命令:
do shell script "/usr/local/bin/bitbar refresh"
它导致错误:
error "env: node: No such file or directory" number 127
我检查了目录,命令行工具确实在那个位置。 AppleScript确实会发现那里安装了其他收费,例如brew
。
有什么想法吗?
答案 0 :(得分:1)
在运行>>> import json
>>> with open('tmp.txt') as f:
... json_list = [json.loads(line) for line in f]
...
>>> json_list
[{'op': 'mcm', 'clk': '6394474220', 'pt': 1523095339090, 'mc': [{'id': '1.141299528', 'rc': [{'atb': [[10, 5.56]], 'id': 30246}], 'con': True, 'img': False}]}, {'op': 'mcm', 'clk': '6394627886', 'pt': 1523096762118, 'mc': [{'id': '1.141299528', 'rc': [{'atb': [[10.5, 20.78]], 'id': 30246}], 'con': True, 'img': False}]}, {'op': 'mcm', 'clk': '6394647672', 'pt': 1523096790720, 'mc': [{'id': '1.141299528', 'rc': [{'atb': [[10, 22.23]], 'id': 30246}], 'con': True, 'img': False}]}]
命令之前,尝试首先向shell PATH
变量添加新路径(即/usr/local/bin/
)。
例如,如下更改您的do shell script
:
bitbar refresh