我正在使用 Ruby on Rails 4。
我在尝试着
require 'rest-client'
在我的控制器中,以便我可以解析从表单获取的登录信息并将其发送到 API。
我可以验证 gem 是否已安装并且也在我的应用程序根目录上的 Gemfile 中。
但是,当我尝试在我的控制器中要求文件时,它仍然抛出“无法加载此类文件--rest-client”。
我用谷歌搜索了这个错误,我看到的大多数答案要么是 gem 没有安装,不在 Gemfile 中,要么是两者的组合。这里的情况也不是。
我的控制器是否由于某种原因无法访问 rest-client gem?我必须使用 rest-client 因为它是 API 所必需的。
这是我用来安装 gem 的行:
gem install rest-client
这是 gem 的主页:https
://github.com/archiloque/rest-client
这只是将您重定向到https://github.com/rest-client/rest-client
我还应该注意,当我没有在 Rails 项目中使用代码而只是在终端中运行命令时,它可以正常工作。