今天在Ubuntu 18.04系统上运行meson发现了一个问题,一般可以用apt方法安装meson:
bash
sudo apt install meson
在18.04里目前系统默认安装的是0.45.1版本的meson,但是运行的项目对meson版本的要求要大于0.47,所以需要另外用pip3方法安装meson:
bash
sudo apt install python3 python3-pip
pip3 install --user meson
安装后发现系统meson的版本没有跟新,研究后发现用pip3方法安装的meson在~/.local/bin下,需要添加PATH。
bash
export PATH=~/.local/bin:$PATH
最后可以用meson -v 查看版本。或者也可以安装指定版本例如:
bash
pip3 install meson==0.63