如何解决方宝石加载问题
不确定这是square
gem
还是gem
的加载问题,但是我在两个操作系统上都找到了。我该如何工作?宝石似乎有加载问题或类问题。
Mac OS
(El Capitan
):Ruby 2.5.1
,Ruby 2.6.5
,Ruby 2.7.0
CentOS 7
:Ruby 2.5.1
我正在使用rbenv
,并且square
宝石被显示为正在加载:
require 'rubygems'
Gem::Specification.sort_by{ |g| [g.name.downcase,g.version] }.group_by{ |g| g.name }
这是我的Ruby
补救脚本:
require 'square'
$sandbox_application_id = 'sandbox-app_id_here'
$sandbox_access_token = 'sandbox_access_token_here'
square = Square::Client.new(access_token: $sandbox_access_token)
错误:
square.rb:6:in `<main>': uninitialized constant Square::Client (NameError)
square
的支持人员说,他们可以与Ruby 2.4.1
一起使用。这个gem
不到一岁。
鉴于当前错误,我该如何测试?
解决方法
已解决:gem 'square.rb'
,而不是gem 'square'
。
此外,此后卸载faraday
和bundle
,也会刷新该gem
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。