1. libGLESv2.so.2: cannot open shared pbject file: No such file or directory
尝试安装libgles2-mesa和libegl1-mesa
sudo apt-get install libegl1-mesa libgles2-mesa
2. fatal error: X11/Xlib.h: No such file or directory
这是因为缺少X11库,安装即可
$ sudo apt-get install libx11-dev
3. 编译成功后在ubuntu server中使用mapbox-gl-native.node出错
这是因为mapbox-gl-native运行需要GUI,不能再终端环境使用,解决方法:
$ sudo apt-get install xvfb
$ xvfb-run -a -s '-screen 0 800x600x24' npm start
其中"npm start"可以替换为实际需要执行的命令