【发布时间】:2013-11-25 21:47:33
【问题描述】:
在我的大量 Ruby 脚本中,我确实以常见的 shebang 开始我的脚本:
#!/usr/bin/env ruby
现在我发现了一些确实需要特定 Ruby 版本的脚本,不,它们不是可以在特定 Ruby 版本下部署的 Rails 应用程序。它们只是可以从命令行启动的单文件脚本,无法与系统版本一起使用。
在运行文件的以下代码之前,有什么办法可以编写一个用rbenv/rvm设置环境的shebang?
【问题讨论】:
-
你怎么知道每个脚本需要什么 ruby?似乎您有查找问题或文件组织问题需要在这里解决。