無法從已安裝的磁碟機執行可執行文件

無法從已安裝的磁碟機執行可執行文件

我已經下載了 eclipse 和 ruby​​mine 並先前放置在主資料夾中。然後我透過雙擊 eclipse.sh 和 ruby​​mine.sh 來開啟這兩個程式。

現在我將這兩個資料夾移動到已安裝的磁碟機。但是當我雙擊 eclipse.sh 和 ruby​​mine.sh 時,它們會在文字編輯器中開啟。所以我去了 ruby​​mine.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 權限重新掛載檔案系統。

相關內容