小编Cla*_*ara的帖子

Cocoapods Traceback 在 41 个 gem 中找不到 'json' (>= 1.5.1) (Gem::MissingSpecError)

我最近通过 Homebrew 安装了 cocoapods,安装后我想运行或安装 pods,一旦我在终端中执行 pod 命令,它就会显示以下错误。

Traceback (most recent call last):
    16: from /usr/local/Cellar/cocoapods/1.10.0/libexec/bin/pod:23:in `<main>'
    15: from /Library/Ruby/Site/2.6.0/rubygems.rb:297:in `activate_bin_path'
    14: from /Library/Ruby/Site/2.6.0/rubygems.rb:297:in `synchronize'
    13: from /Library/Ruby/Site/2.6.0/rubygems.rb:298:in `block in activate_bin_path'
    12: from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1371:in `activate'
    11: from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1389:in `activate_dependencies'
    10: from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1389:in `each'
     9: from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1403:in `block in activate_dependencies'
     8: from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1371:in `activate'
     7: from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1389:in `activate_dependencies'
     6: from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1389:in `each'
     5: from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1403:in `block in activate_dependencies'
     4: from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1371:in `activate'
     3: from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1389:in `activate_dependencies'
     2: from /Library/Ruby/Site/2.6.0/rubygems/specification.rb:1389:in `each'
     1: from …
Run Code Online (Sandbox Code Playgroud)

ruby macos terminal cocoapods

7
推荐指数
0
解决办法
430
查看次数

格式编号 - 优先于带注释的标记(如“%&lt;foo&gt;s”)而不是未注释的标记(如“%s”)(Rubocop)

我有这行代码,Rubocop 抱怨

offset = -7
format('%.2i', offset)
Run Code Online (Sandbox Code Playgroud)

Rubocop 的消息是

rubocop:警告 C - 样式/%<foo>s格式字符串令牌:比未注释的令牌(如)更喜欢带注释的标记(如%s)。

但即使在阅读文档https://www.rubydoc.info/gems/rubocop/RuboCop/Cop/Style/FormatStringToken 中的解释时,我也无法使其合规。

代码的目标是在offset数字是一位数时添加 0,并且在数字已经有两位数时不添加任何内容。

我尝试了以下方法:

offset = -7
format('%.2{offset}', offset: offset)
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails rubocop

6
推荐指数
1
解决办法
3041
查看次数

本地主机上的“您的 Redis 网络连接性能极差”警告

在本地运行 sidekiq 时(有或没有 cron 作业),我收到此警告:

WARN: Your Redis network connection is performing extremely poorly.
Last RTT readings were [206649, 404660, 207362, 508564, 508909], ideally these should be < 1000.
Ensure Redis is running in the same AZ or datacenter as Sidekiq.
Run Code Online (Sandbox Code Playgroud)

我一直在研究和查看我的 redis 服务器,但我无法理解这一点。在我的本地机器上这么慢的原因可能是什么?

检查延迟redis-cli --latency-history结果(我认为很好,但如果我错了,请纠正我)。

min: 0, max: 1, avg: 0.14 (1352 samples) -- 15.01 seconds range
min: 0, max: 3, avg: 0.15 (1351 samples) -- 15.01 seconds range
min: 0, max: 1, avg: 0.15 (1341 samples) …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails redis sidekiq

5
推荐指数
0
解决办法
114
查看次数

聆听宝石在做什么?

我在开发小组中发现了gem listen一个rails new作为宝石。

我想知道它在做什么,甚至阅读文档(https://github.com/guard/listen)都对我没有任何帮助。它说

侦听文件修改并通知您有关更改的信息

然后,我也将其从我的应用程序中删除,但没有发现任何更改。所以我的问题是:

什么是listen gem做什么?在什么情况下有帮助?

编辑:我得到,这些问题都太开放了,无法请求堆栈溢出,但是我在哪能问到比这更多的问题呢?

ruby ruby-on-rails

3
推荐指数
1
解决办法
638
查看次数

标签 统计

ruby ×3

ruby-on-rails ×3

cocoapods ×1

macos ×1

redis ×1

rubocop ×1

sidekiq ×1

terminal ×1