有没有办法将ruby脚本转换为可执行文件(linuxmint)

时间:2010-12-22 18:01:09

标签: ruby

嘿伙计们,我运行LinuxMint,我有一些脚本,我想在没有终端的情况下运行,你能告诉我怎么做吗?

1 个答案:

答案 0 :(得分:5)

你需要:

  • 将以下shebang行作为ruby脚本的第一行(因此bash知道用于运行此文件的程序)

#!/usr/bin/env ruby

  • 使您的ruby文件可执行。在控制台中,您可以执行此操作:

chmod 700 my_ruby_file.rb

  • 测试您的ruby文件现在是否可执行。在控制台中写:

./my_ruby_file.rb

请注意,我们不再调用“ruby my_ruby_file.rb”,而是直接调用该文件“./my_ruby_file.rb” 如果您的ruby程序正常执行,那么一切进展顺利。如果它没有执行并向您显示错误,那么前面的步骤(并发布您的错误)不能很好地完成某些事情

  • 在桌面上,创建应用程序链接,并将其指向my_ruby_file.rb 一旦您在桌面上创建并显示了应用程序图标,您就可以单击它并运行您的应用程序。

告诉我们它是如何去的 - 欢呼