我有一个 ruby 脚本,它在第一行声明了 ruby 路径
#! /usr/bin/ruby
但是,我需要它在不同的系统中运行。而Ruby的路径在不同的系统中是不同的。如何处理这个问题?
最佳答案
在 unix 系统中你可以逃脱
#! /usr/bin/env ruby
这具有使用在路径上找到的 ruby
的效果。 env
是几乎所有 unix 上的核心二进制文件。
关于ruby - 如何编写在不同系统上运行的 ruby 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10470292/