无法从已安装的驱动器运行可执行文件

无法从已安装的驱动器运行可执行文件

我已经下载了 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 权限重新挂载文件系统。

相关内容