eclipse と rubymine をダウンロードし、ホーム フォルダーに配置しました。その後、eclipse.sh と rubymine.sh をダブルクリックして両方のプログラムを開いていました。
今、私はこれら 2 つのフォルダをマウントされたドライブに移動しました。しかし、eclipse.sh と rubymine.sh をダブルクリックすると、テキスト エディタで開きます。そこで、rubymine.sh -> プロパティ -> アクセス許可に移動すると、「実行: プログラムとしてファイルの実行を許可する」のチェックボックスがあります。このチェックボックスはチェックされていません。チェックしても、自動的にチェックが解除されます。そのため、実行ファイルは実行可能プログラムとして実行されません。しかし、マウントされたドライブからプログラムを実行するにはどうすればよいでしょうか?
また、コマンドラインから実行しようとしましたが、権限が拒否されました
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 権限でファイルシステムを再マウントしてください。