ruby - জেম সময় unresolved চশমা:: স্পেসিফিকেশন। রিসেট:




rubygems guard (6)

Bundler ব্যবহার করুন। bundle exec guard কল, না 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.

এর অর্থ কী, এবং আমি কিভাবে এটি ঠিক করব?

গার্ডফাইলের সামগ্রী:

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

অবগতির জন্য:

gem cleanup

আমার জন্য কাজ।

$ gem cleanup       

Cleaning up installed gems...
Attempting to uninstall builder-3.2.2
Successfully uninstalled builder-3.2.2
Attempting to uninstall amatch-0.3.0
Successfully uninstalled amatch-0.3.0
Attempting to uninstall tins-1.12.0
Successfully uninstalled tins-1.12.0
Clean Up Complete

আমি নিজেই RSpec চলমান এই সমস্যাটি দেখছি। আমি যা বুঝি তা থেকে, এর অর্থ হল আপনার সিস্টেমে তালিকাভুক্ত রত্নগুলির একাধিক সংস্করণ রয়েছে এবং RSpec কোনটি ব্যবহার করতে অনিশ্চিত। রত্নের পুরোনো সংস্করণটি আনইনস্টল করার পরে, সতর্কতা চলে গেছে।

আপনি চেষ্টা করতে পারেন:

gem cleanup lumberjack

বা:

gem list lumberjack

gem uninstall lumberjack

আপনি যদি বান্ডলার ব্যবহার করেন তবে আপনি ফান্ড bundle exec guard (অথবা আমার ক্ষেত্রে bundle exec rspec এক্সপি rspec) ব্যবহার করতে পারেন।


এটা আমার জন্য কাজ করেছে:

bundle clean --force

তারপর

bundle install

রত্ন পুনরায় ইনস্টল করতে।


মনে রাখবেন, আপনি গার্ড ব্যবহার করতে চান, আপনি Gemfile যাও রত্ন রক্ষিবাহিনী যোগ করতে হবে।

group :developement, :test do
  gem 'guard'
end

তারপর, রান

bundle install

আমি আশা করি এটা তোমাকে সাহায্য করবে।


যোগ

'bunlde exec'

আপনার কমান্ড আগে।

আমি রুবি 2.4 ব্যবহার করি এবং উইন্ডোজটিতে জেকিল স্থাপন করার সময় এটি একই সমস্যাটি সমাধান করে।







guard