在可执行文件中,您使用 shebang 指定环境:
#!/usr/bin/env ruby
# ruby code here
Run Code Online (Sandbox Code Playgroud)
但是如果你想指定多个可能的环境怎么办?例如,如果您安装了多个版本的 Ruby,您可能想要执行类似的操作
#!/path/to/better/ruby/version
#!/path/to/alternative/ruby/version
# ruby code here
Run Code Online (Sandbox Code Playgroud)
如何为单个可执行文件指定多个可能的环境?