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 ব্যবহার করি এবং উইন্ডোজটিতে জেকিল স্থাপন করার সময় এটি একই সমস্যাটি সমাধান করে।