无法覆盖文件 /home/baadshah/.config/QtProject/qtcreator/toolchains.xml:权限被拒绝

ani*_*nil 4 application-development

Cannot overwrite file /home/baadshah/.config/QtProject/qtcreator/qtversion.xml: 
Permission denied
Cannot overwrite file /home/baadshah/.config/QtProject/qtcreator/toolchains.xml: 
Permission denied
Cannot overwrite file /home/baadshah/.config/QtProject/qtcreator/devices.xml:
Permission denied
Cannot overwrite file /home/baadshah/.config/QtProject/qtcreator/toolchains.xml: 
Permission denied
Run Code Online (Sandbox Code Playgroud)

我在打开 Qt 时遇到这 4 个错误,并且在打开新文件时无法找到应用程序

Rin*_*ind 9

Qt 安装程序添加以 root 为所有者的配置目录。

您需要拥有文件和目录到文件才能写入文件。所以在每个文件上设置这样的权限:

sudo -s chmod o+w /home/baadshah/.config/QtProject/qtcreator/*.xml
Run Code Online (Sandbox Code Playgroud)

如果目录

/home/baadshah/.config/QtProject/qtcreator/
/home/baadshah/.config/QtProject/
Run Code Online (Sandbox Code Playgroud)

由其他人拥有,而不是您的用户名(即root),您也需要更改它。如果是这样,您可以通过以下方式更改:

sudo chown -R $USER:$USER /home/baadshah/.config/QtProject/
Run Code Online (Sandbox Code Playgroud)