Fix build error for Platformio on Atom [修正Atom里Platformio出现的错误]
Tofloor
poster avatar
seahome
deepin
2018-02-07 00:25
Author
如果atom编辑器下使用platformio时出现build错误如下:(/home/ft是我的用户目录,根据你的用户名而不同)
............
File "/home/ft/.platformio/penv/local/lib/python2.7/site-packages/platformio/commands/run.py", line 400, in check_project_envs
    unknown = set(environments) - known
TypeError: 'NoneType' object is not iterable

============================================================

An unexpected error occurred. Further steps:
........................

可以通过修改上面错误提示里'run.py'文件,修正这个错误. 定位到'run.py'文件400行,然后根据下面的说明修改代码:

400行->  unknown = set(environments) - known
把上面这行用下面的代码替换为:
    if environments:
        unknown = set(environments) - known
    else:
        unknown = set()
        click.secho('environments is None')
    # unknown = set(environments) - known


Reply Favorite View the author
All Replies

No replies yet