我想運行一個小型測試程序,但如果我執行它,終端會顯示:
./geany_run_script.sh: 5: ./geany_run_script.sh: ./main: Permission denied
------------------
(program exited with code: 126)
Press return to continue
答案1
您在腳本中呼叫另一個檔案/腳本 - ./main
.確保您有權執行該文件(實際上這表示退出代碼:126)。為此,請執行以下命令:
chmod +x /path/to/main
答案2
該程式儲存在胖系統中,檔案的可執行位元不能在那裡更改。
答案3
解決 Geany 權限被拒絕錯誤所需要做的就是指定在我的情況下需要執行的文件的擴展名,我想執行 python 編程文件,例如 *.py,然後將其保存為 .py 並按 F5 執行該文件許可被拒絕消失了。