Ruby可执行文件从终端运行,而不是从文件浏览器运行

时间:2019-12-18 23:25:52

标签: ruby unix

我有一个红宝石文件,该文件已被授予可执行权限,并且设置为键入

./filename

工作正常。但是,仅通过双击文件来尝试运行该文件,要么在文本编辑器中将其打开,要么不执行任何操作,具体取决于我通过dconf-editor配置它的方式。如何使它通过文件正确运行?

1 个答案:

答案 0 :(得分:-1)

您可以将文件扩展名替换为.sh,以便操作系统将文件识别为Shell脚本。

在脚本上方添加以下内容应确保其在Ruby中运行:

#!/bin/ruby