我是 Ruby 的初学者,我不知道该怎么做......
现在我有了脚本,它在终端中完美运行,但我希望能够在桌面上创建它的双击版本,然后在终端中打开一个窗口并运行脚本。 Automator 和 Platypus 不起作用。我不知道该怎么办。先感谢您。
假设您的目标是 Mac OS X (Unix) 或 Linux,您可以将此行放在 Ruby 文件的顶部,以使其与终端兼容:
#!/bin/ruby
基本上,这告诉 shell(终端)使用您之后编写的任何可执行文件来运行文件的内容#!
。在这种情况下,您指示它使用ruby
您用来在其他地方运行代码的可执行文件。
要允许执行 Ruby 脚本,您需要通过运行以下命令使其可执行:
chmod a+x my_script.rb
最后,要获得双击支持,您可能必须替换.rb
扩展与.sh
因此操作系统将其识别为 shell 脚本而不是 Ruby 文件。
您也可以考虑某种 GUI。Shoes是创建漂亮用户界面的好方法,而且非常易于使用。如果我没记错的话,它还允许您生成 Windows、OS X 和 Linux 的可执行文件。
下面是一个示例,它创建了一个基本的、可点击的按钮:
Shoes.app do
@button = button "Click Me"
@button.click do
puts "Clicked!"
end
end
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)