小编典典

Gem::Specification.reset 期间未解决的规范:

all

启动 Guard 时,我得到以下输出:

$ guard
WARN: Unresolved specs during Gem::Specification.reset:
      lumberjack (>= 1.0.2)
      ffi (>= 0.5.0)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.

这是什么意思,我该如何解决?

Guardfile的内容:

guard 'livereload' do
    watch(%r{.+\.(css|js|html)$})
end
guard 'sass', :input => 'css', :style => :compressed, :extension => '.min.css'

阅读 244

收藏
2022-06-24

共1个答案

小编典典

我只是通过自己运行 RSpec来看到这个问题。 据我了解,这意味着您的系统上安装了多个版本的列出的 gem,而 RSpec
不确定要使用哪一个。卸载旧版本的 gem 后,警告消失了。

你可以试试:

gem cleanup lumberjack

或者:

gem list lumberjack

gem uninstall lumberjack

如果您使用的是 Bundler,您可以尝试bundle exec guard(或者在我的情况下bundle exec rspec)。

2022-06-24