Go
We also need an instance of already prepared go due to some shared libraries
Remove old go and install the new one
sudo rm -rf /usr/local/go sudo tar -C /usr/local -xzf go-onefinity.tar.gz
export PATH=$PATH:/usr/local/go/bin
Check if go is installed
go version
Verify the missing libraries on node binary
ldd ./node
you might see those 2 lines
libvmexeccapi.so => not found
libwasmer_linux_amd64.so => not found
(Adjust the paths accordingly.)
find /usr/local/go -name "libvmexeccapi.so" 2>/dev/null
find /usr/local/go -name "libwasmer_linux_amd64.so" 2>/dev/null
//find both
buidly/[email protected]/wasmer2/libvmexeccapi.so
buidly/[email protected]/wasmer/libwasmer_linux_amd64.so
sudo cp /usr/local/go/path/to/libvmexeccapi.so /usr/local/lib/
sudo cp /usr/local/go/path/to/libwasmer_linux_amd64.so /usr/local/lib/
Update the linker cache:
sudo ldconfig
ldd ./node
Last updated