我已經下載了 eclipse 和 rubymine 並先前放置在主資料夾中。然後我透過雙擊 eclipse.sh 和 rubymine.sh 來開啟這兩個程式。
現在我將這兩個資料夾移動到已安裝的磁碟機。但是當我雙擊 eclipse.sh 和 rubymine.sh 時,它們會在文字編輯器中開啟。所以我去了 rubymine.sh->properties->permission,有一個「執行:允許將檔案作為程式執行」的複選框。該複選框未被選取。即使我選中它,它也會自動取消選中。因此可執行檔不作為可執行程式運行。但是如何從安裝的驅動器運行我的程式呢?
我也嘗試從命令列運行它。但我的許可被拒絕
asis@asis /media/asis/Other/Linux/RubyMine-8.0.1/bin $ chmod +x rubymine.sh
asis@asis /media/asis/Other/Linux/RubyMine-8.0.1/bin $ ./rubymine.sh
-bash: ./rubymine.sh: Permission denied
我不想將程式保留在主目錄中。我希望它們保存在安裝的驅動器中。我使用的是 Linux mint 17.3
答案1
某些系統不允許使用選項執行使用者安裝的裝置中的檔案noexec
。檢查cat /proc/mounts
是否屬於這種情況,並使用 exec 權限重新掛載檔案系統。