我有一个 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(使用前将#替换为@)