gramine需要使用makefile编译,
但是ubuntu自带的apt-get所使用的nodejs版本过低,而nodejs源码编译js的路径,使用软链接到/usr/bin似乎无法被gramine使用。
只有使用自带的apt-get方法,安装的nodejs才能被gramine识别到作为代码解释器。
因此需要下载脚本修改apt-get,通过apt-get下载大于v14的nodejs,才能正确在gramine中使用web3.js
使用脚本
sudo curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
apt-get安装nodejs
sudo apt-get install -y nodejs