Flatpak安装的VSCode提示:无法验证,不是有效的PHP可执行文件
使用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安装。

