ruby - (...)在 `require' : no such file to load -- 'gemname' (LoadError)

标签 ruby require

我整天都在接受培训来解决这个问题,但我做不到。

问题很简单,我不想在每次需要 gem 时都输入 require 'rubygems' 行...

如果我将 require 'rubygems' 放在任何其他“require”之前,文件运行完美,但如果我不放置 require 'rubygems' 行,则会发生以下错误:

(...)在 `require' 中:没有要加载的文件 -- 'gemname' (LoadError)

我怀疑可能还有一些路径可以检查 gems 存储库。

想请教一下有没有办法做到这一点。

非常感谢。

干杯, 胡安。

最佳答案

你可以调用你的 ruby​​ 脚本

ruby -rubygems script.rb

或将 ruby​​gems 添加到 RUBYOPT

$ export RUBYOPT="rubygems"

关于ruby - (...)在 `require' : no such file to load -- 'gemname' (LoadError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1330226/

相关文章:

c# - 如何在 ruby​​ 中调用 C# dll?

ruby-on-rails - ruby 类声明问题

javascript - 如何不使用 Webpack 解析路径?

node.js - 在文件开头需要 Node 模块

javascript - Nodejs require 在文件更改后第二次需要时返回相同的旧文件

node.js - 无法使用绝对文件路径导入 nodejs 模块(meteor、linux。在 Windows 上工作正常)

ruby-on-rails - FactoryGirl initialize_with 多个参数

ruby - 使用 Curb 发出 HTTP header 请求

ruby-on-rails - 如何在 Rails 应用程序中实现模块化?

perl - 是否有可能欺骗 Perl 使用变量 %INC 并仍然保持全局 %INC 不变?