试图构建一个需要介子 > 0.47 的包——/usr/bin 中当前安装的版本是 0.45。
虽然我可以使用 pip3 安装,但它确实表明它成功安装了 0.53.01 - apt install、pip3 等不会升级到新版本。而且我似乎也无法移动新的可执行文件。
我需要做什么来更新介子?我试过删除它并重新安装,使用 pip3 等。
似乎没有任何效果——这是这个构建的症结所在。感谢您提前提供任何指示。
小智 6
安装使用后,pip3 install --user meson您需要重新加载您的.profile.
我meson从https://github.com/mesonbuild/meson.git升级并将其添加到我的前面$PATH,但有些脚本似乎使用硬编码的路径/usr/bin/meson,所以这还不够。
升级后,我得到了~/src/meson/meson.py复制到的新版本~/src/meson/meson(没有.py扩展名)。
然后,为我解决的是
my_meson=~/src/meson # <-- Adapt to the path of your wanted meson directory
export PATH=$my_meson:$PATH
echo 'export PATH='$my_meson':$PATH' >>~/.bashrc
sudo ln -si $my_meson/meson /usr/bin/meson
Run Code Online (Sandbox Code Playgroud)
重要的部分是最后一行,它替换了原始的符号链接以指向新版本。
小智 1
您可以尝试更新 PATH 变量,以便首先找到新版本。
export PATH=$PATH:/home/youruser/.local/bin
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10600 次 |
| 最近记录: |