rustwasmc安装
- 需要先安装rust
curl https://raw.githubusercontent.com/second-state/rustwasmc/master/installer/init.sh -sSf | sh
错误处理,缺少lib
- rustwasmc-init: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
- rustwasmc-init: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
$find / -name libssl.so.1.1
/home/pdd/anaconda3/lib/libssl.so.1.1
$sudo cp /home/pdd/anaconda3/lib/libssl.so.1.1 /usr/lib
$find / -name libcrypto.so.1.1
/home/pdd/anaconda3/lib/libcrypto.so.1.1
$sudo cp /home/pdd/anaconda3/lib/libssl.so.1.1 /usr/lib
$sudo cp /home/pdd/anaconda3/lib/libcrypto.so.1.1 /usr/lib
安装完成
$ bash init.sh #我是下载sh文件,手动修改了部分代码
info: downloading rustwasmc
/home/pdd/myrust/temp
https://github.com/second-state/rustwasmc/releases/download/v0.1.29/rustwasmc-v0.1.29-x86_64-unknown-linux-gnu.tar.gz
/home/pdd/myrust/temp/input.tar.gz
info: successfully installed rustwasmc to `/home/pdd/.cargo/bin/rustwasmc`
$ rustwasmc -h
rustwasmc 0.1.29
The various kinds of commands that `rustwasmc` can execute
USAGE:
rustwasmc [FLAGS] [OPTIONS]
FLAGS:
-h, --help Prints help information
-q, --quiet No output printed to stdout
-V, --version Prints version information
-v, --verbose Log verbosity is based off the number of v used
OPTIONS:
--log-level The maximum level of messages that should be logged by rustwasmc. [possible values:
info, warn, error] [default: info]
SUBCOMMANDS:
build ️ build your npm package!
clean clean the pkg and target dir
help Prints this message or the help of the given subcommand(s)