我有一个ruby脚本,它在第一行声明了ruby路径
#! /usr/bin/ruby
Run Code Online (Sandbox Code Playgroud)
但是,我需要它在不同的系统中运行.Ruby的路径在不同的系统中是不同的.如何处理这个问题?
在unix系统中,您可以逃脱
#! /usr/bin/env ruby
Run Code Online (Sandbox Code Playgroud)
这具有使用ruby路径上找到的效果. env几乎每个unix都是一个核心二进制文件.