我正在安装emsdk。我刚刚在他们的网站上关注了这个教程,但却坚持这个命令:
./emsdk install latest
这是输出:
Installing SDK 'sdk-1.38.0-64bit'..
Installing tool 'clang-e1.38.0-64bit'..
The contents of file 'llvm/tag/osx_64bit/emscripten-llvm-e1.38.0.tar.gz' already exist in destination '/Users/user1/Desktop/emsdk/clang/e1.38.0_64bit', skipping.
Done installing tool 'clang-e1.38.0-64bit'.
Installing tool 'node-8.9.1-64bit'..
The contents of file 'node-v8.9.1-darwin-x64.tar.gz' already exist in destination '/Users/user1/Desktop/emsdk/node/8.9.1_64bit', skipping.
Done installing tool 'node-8.9.1-64bit'.
Installing tool 'emscripten-1.38.0'..
Error downloading URL 'https://github.com/kripken/emscripten/archive/1.38.0.tar.gz': <urlopen error [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590)>
Installation failed!
我已经尝试从Python 2.7升级到Python 3,并根据这里的一些帖子的建议升级了我的OpenSSL。我该如何解决这个问题?
答案 0 :(得分:1)
我遇到了同样的问题。我尝试在MacOS上更新openssl并使用更新版本的python,但它仍然无效。
一项对我有用的hacky工作是手动将失败的文件下载到zips文件夹中。
例如
cd zips
wget https://github.com/kripken/emscripten/archive/1.38.0.tar.gz
然后尝试再次安装它应该可以工作。