Created attachment 184250 [details] List of installed packages on my system. When running r10k I get the following error: /usr/local/lib/ruby/site_ruby/2.3/rubygems/specification.rb:1436:in `block in activate_dependencies': can't satisfy 'semantic_puppet (~> 0.1.0)', already activated 'semantic_puppet-1.0.1' (Gem::LoadError) from /usr/local/lib/ruby/site_ruby/2.3/rubygems/specification.rb:1428:in `each' from /usr/local/lib/ruby/site_ruby/2.3/rubygems/specification.rb:1428:in `activate_dependencies' from /usr/local/lib/ruby/site_ruby/2.3/rubygems/specification.rb:1410:in `activate' from /usr/local/lib/ruby/site_ruby/2.3/rubygems.rb:300:in `block in activate_bin_path' from /usr/local/lib/ruby/site_ruby/2.3/rubygems.rb:300:in `synchronize' from /usr/local/lib/ruby/site_ruby/2.3/rubygems.rb:300:in `activate_bin_path' from /usr/local/bin/r10k:23:in `<main>' My system is running 11.0-RELEASE-p9 FreeBSD 11.0-RELEASE-p9 #5 r316829
Could you please try the following steps: - Uninstall devel/rubygem-semantic_puppet0 and sysutils/rubygem-r10k - Apply the patch [1] - Install patched sysutils/rubygem-r10k [1] https://people.FreeBSD.org/~sunpoet/patch/sysutils-rubygem-r10k
Works just fine with the supplied patch. Thanks!
A commit references this bug: Author: sunpoet Date: Tue Jul 11 17:07:45 UTC 2017 New revision: 445537 URL: https://svnweb.freebsd.org/changeset/ports/445537 Log: Change RUN_DEPENDS back to rubygem-semantic_puppet to avoid mixed versions - Bump PORTREVISION for dependency change PR: 220622 Reported by: <bas@area536.com> Changes: head/sysutils/rubygem-r10k/Makefile head/sysutils/rubygem-r10k/files/patch-gemspec
Committed. Thanks!