【发布时间】:2015-03-27 20:41:15
【问题描述】:
我正在尝试将 HTTParty gem 用作我正在创建的 gem 的一部分;但是我不断收到未初始化的常量 NameError 或 'require': cannot load such file -- httparty LoadError。我的课是这样开始的:
module Reporting
class GitlabIssue
include HTTParty
...
不管它,我收到以下错误:
未初始化的常量 Reporting::GitlabIssue::HTTParty (NameError)
各种搜索发现解决方案是在打开类块之前要求“httparty”。所以我把以下内容放在我的文件顶部:
require "httparty"
有了这个,我收到了这个错误:
'require': 无法加载此类文件 -- httparty (LoadError)
我的 gemspec 有看似正确的命令来使用 gem:
spec.add_dependency "httparty"
当我进行捆绑更新/安装时,它会将 httparty gem 列为已安装且版本为 0.13.3
当我加载一个 irb 会话时,我可以成功地要求 'httparty' 并且它返回 true 而没有任何错误。有什么想法可以在这里发生吗?
一些系统信息:我正在运行 ruby 2.1.0p0 [x86_64-linux] 和 Rails 4.1.1
【问题讨论】:
标签: ruby-on-rails gem httparty