Tag: 可执行

如何在hash-bang可执行文件中引用本地ruby?

我有一个Ruby可执行文件(它是一个bundler binstub),它以 #!/usr/bin/env ruby 在我的服务器上,我通过RVM安装了Ruby 193。 $ which ruby -> /home/dtuite/.rvm/rubies/ruby-1.9.3-p0/bin/ruby 在我的本地机器上,我也通过RVM安装了Ruby,但是在不同的位置(显然!) $ which ruby -> /Users/davidtuite/.rvm/rubies/ruby-1.9.3-p0/bin/ruby 当我尝试在服务器上运行此可执行文件时,我收到错误 /usr/bin/env: ruby: No such file or directory 有没有办法可以在hash-bang中引用本地可用的ruby,以便在服务器和本地机器上执行相同的脚本?

使用文本IO双击可执行文件制作ruby脚本?

我是Ruby的初学者,我不知道该怎么做…. 现在我有脚本,它在终端运行完美,但我希望能够在桌面上创建一个双击版本,然后在终端打开一个窗口并运行脚本。 Automator和Platypus不起作用。 我不知道该怎么做。 先感谢您。