ubuntu下更新meson版本

最近在编译libnice最新版本时,总是报错

meson_options.txt:1:0: ERROR: Unknown type feature.

 

这个错误是meson版本不匹配导致的,ubuntun18.04中的meson版本为0.45.1, libnice中用了更新的meson版本,所以就想着在ubuntu18.04中更新meson的版本。但是apt中meson的最新版本号就是0.45.1

XXX@ubuntu:~/study/enviroment$ apt list meson*

Listing... Done

meson/bionic-updates,bionic-updates,bionic-security,bionic-security,now 0.45.1-2ubuntu0.18.04.2 all [installed]

XXXX@ubuntu:~/study/enviroment$

所以不能通过apt来更新meson。

 

通过搜索发现如文章【1】所描述的,可以通过如下命令安装更新的版本。

~/study/enviroment$ pip3 install --user meson

 

但是使用该方法安装后,发现meson版本还是没有变化

XXXX@ubuntu:~/study/enviroment$ meson -v

0.45.1

继续搜索发现pip3会将软件安装到/home/user/.local/bin

而系统默认是使用/usr/bin/meson

 

所以通过修改path路径使得pip安装的meson优先于系统meson被搜索到

XXXX@ubuntu:~/study/enviroment$ export PATH=~/.local/bin:$PATH

XXXX@ubuntu:~/study/enviroment$ meson -v

0.55.0

 

OK. 现在就可以使用更新版的meson了。

 

 

 

 

【1】https://www.cnblogs.com/grandblogs/p/12335925.html

 

  • 8
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值