私はEclipseとRubymineをダウンロードして、以前はデフォルトのフォルダに配置しました。次に、これら2つのプログラムをダブルクリックしてeclipse.shとrubymine.shを開きました。
これで、これら2つのフォルダをマウントされたドライブに移動しました。しかし、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権限でファイルシステムを再マウントしてください。