所以,Ruby 1.9非常好,因为它会自动require rubygems。因此,当您调用
但是,我有很多使用Ruby的shell脚本,它们通常不依赖于rubygems。Shell工具应该可以立即运行,为了无谓地加载rubygems而进行大量磁盘操作并散布小文件,这是一个主要障碍。
我希望能够告诉Ruby,在运行这些shell脚本时跳过加载gems。理想情况下,就像在shebang行中使用
有这样的东西吗?或者可能有编译选项告诉Ruby需要手动require rubygems吗?
require 'somegem'
而没有先要求rubygems时,它将起作用,这通常很棒。但是,我有很多使用Ruby的shell脚本,它们通常不依赖于rubygems。Shell工具应该可以立即运行,为了无谓地加载rubygems而进行大量磁盘操作并散布小文件,这是一个主要障碍。
我希望能够告诉Ruby,在运行这些shell脚本时跳过加载gems。理想情况下,就像在shebang行中使用
#!ruby --no-rubygems
这样的东西。有这样的东西吗?或者可能有编译选项告诉Ruby需要手动require rubygems吗?