Flatpak安装的VSCode提示:无法验证,不是有效的PHP可执行文件

AI大语言模型

使用Flatpak安装的VSCode打开PHP文件时提示:

无法验证,因为 /usr/bin/php 不是有效的 PHP 可执行文件

查看PHP版本证明系统已安装PHP:

php -v

查看PHP相关路径:

which php

得到可执行文件路径:

/usr/bin/php

在VSCode的settings.json中设置:

"php.validate.executablePath": "/usr/bin/php",

问题依旧,想到Flatpak应用是在沙箱运行的,所以添加相应文件权限:

flatpak override --user --filesystem=/usr/bin/php com.visualstudio.code

问题依旧,禁用沙盒模式:

flatpak override --user --filesystem=host com.visualstudio.code

问题依旧,卸载使用apt安装:

flatpak uninstall --delete-data com.visualstudio.code
sudo apt install code

所以,需要系统权限的应用,还是老实使用apt安装。

AI大语言模型