Ubuntu(Linux)打開QtCreator提示“文件無法覆蓋XXXX”問題解決方案

Ubuntu(Linux)打開QtCreator彈窗提示“文件無法覆蓋XXXX”問題解決方案

1.問題描述

在Ubuntu(Linux)環境下安裝完Qt之後,打開QtCreator彈窗提示“文件無法覆蓋xxxx”之類的問題。

2.解決方案

  1. 問題排查
    進入到“Qt安裝路徑/Tools/QtCreator/bin”目錄下,運行qtcreator
./qtcreator

這樣運行qtcreator會有彈窗提示“文件覆蓋”錯誤。

sudo ./qtcreator

用sudo權限去運行qtcreator就不會報錯,所以可以確定,這應該就是權限問題了。

  1. 解決方案
    在命令行中,進入到彈窗提示中描述的文件路徑,輸入命令ls -l會發現這些文件在普通用戶權限下都沒有write權限,所以可以通過chmod更改權限來解決這個問題。
chmod 777 文件名

將彈窗提示的所有文件都更改權限之後,再用普通用戶的權限啓動qtcreator,就不會出現彈窗報錯了。
(例如我測試時報錯的文件路徑在/home/username/.config/QtProject/qtcreator路徑下,注意.config前面有“.”,是隱藏的文件夾,在命令行中用ls -a查看)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章