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

2024-04-27

我有一个 Ruby 可执行文件(它是一个捆绑器 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​​,以便在服务器和本地计算机上执行相同的脚本?


Try rvm-auto-ruby- 它是在稍微不同的上下文中解释的RVM 的 Textmate 文档 http://rvm.io/integration/textmate.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 hash-bang 可执行文件中引用本地 ruby​​? 的相关文章

随机推荐