WebAssemlby

Rustでwebassemblyして見ました。

https://sbfl.net/blog/2017/03/13/rust-wasm/ (ありがとうございます!)
基本的にはこのサイトを参考にしてやっていたのですが。

installのところでこのようなエラーが出ました。

Traceback (most recent call last):
  File "./emsdk", line 2198, in <module>
    sys.exit(main())
  File "./emsdk", line 1852, in main
    if len(sys.argv) <= 1 or sys.argv[1] == 'help' or sys.argv[1] == '--help':
TypeError: object of type 'filter' has no len()
||< 

これはpython2ではないと動かないようです。
>||
pyenv install 2.7.13
pyenv local 2.7.13

で環境をpython2にしてもう一度実行すると動きました。

開発環境はmacです。
defaultはpython2になっていると思うので
変えてしまっている人はここが原因かもしれません。

試してみてください!
ちなみに上記のサイトでもinstallが長いと書いてありますが、
本当に長いのでお気を付けください!