This repository has been archived by the owner on Apr 14, 2021. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 2k
Conflicting platform dependencies #5340
Comments
Try adding |
Same problem, edited the description to add that line. |
Thanks, had to actually switch to jruby to reproduce (was previously hacking the platform in). Have a fix locally, just need to write a test |
1 task
Can you try #5343? I think that'll fix it :D |
Tried it, it worked! ❤️ Also run the specs and got the same failure as the one Travis is running into. |
bundlerbot
added a commit
that referenced
this issue
Jan 22, 2017
[Definition] Converge sources before anything else Fixes #5340 Improves handling of gemspec sources by ensuring they're converged before anything else, and also converging the locked dependency sources so that `dependencies_for_source_changed?` doesn't get tripped up - [x] test coverage
segiddins
pushed a commit
that referenced
this issue
Jan 23, 2017
[Definition] Converge sources before anything else Fixes #5340 Improves handling of gemspec sources by ensuring they're converged before anything else, and also converging the locked dependency sources so that `dependencies_for_source_changed?` doesn't get tripped up - [x] test coverage (cherry picked from commit 3e5d59a)
Fix released as 1.14.2 |
I seem to still be getting this error with Bundler 1.14.2 and JRuby (ruby-concurrency/thread_safe#29) Environment
Bundler settings
GemfileGemfilesource 'https://rubygems.org'
gemspec
group :development, :test do
gem 'rspec', '~> 3.2.0'
gem 'simplecov', '~> 0.9.2', :require => false
if Gem::Version.new(RUBY_VERSION) < Gem::Version.new('2.0.0')
gem 'term-ansicolor', '~> 1.3.2', :require => false
gem 'tins', '~> 1.6.0', :require => false
end
gem 'coveralls', '~> 0.7.11', :require => false
end
group :documentation do
gem 'countloc', '~> 0.4.0', :platforms => :mri, :require => false
gem 'yard', '~> 0.8.7.6', :require => false
gem 'inch', '~> 0.5.10', :platforms => :mri, :require => false
gem 'redcarpet', '~> 3.2.2', platforms: :mri # understands github markdown
end Gemfile.lock
Gemspecsthread_safe.gemspec# -*- encoding: utf-8 -*-
$:.push File.expand_path('../lib', __FILE__) unless $:.include?('lib')
require 'thread_safe/version'
Gem::Specification.new do |gem|
gem.authors = ["Charles Oliver Nutter", "thedarkone"]
gem.email = ["[email protected]", "[email protected]"]
gem.summary = %q{Thread-safe collections and utilities for Ruby}
gem.description = %q{A collection of data structures and utilities to make thread-safe programming in Ruby easier}
gem.homepage = "https://github.com/ruby-concurrency/thread_safe"
gem.files = `git ls-files`.split($\)
gem.files += ['lib/thread_safe/jruby_cache_backend.jar'] if defined?(JRUBY_VERSION)
gem.files -= ['.gitignore'] # see https://github.com/headius/thread_safe/issues/40#issuecomment-42315441
gem.platform = 'java' if defined?(JRUBY_VERSION)
gem.executables = gem.files.grep(%r{^bin/}).map{ |f| File.basename(f) }
gem.test_files = gem.files.grep(%r{^(test|spec|features)/})
gem.name = "thread_safe"
gem.require_paths = ["lib"]
gem.version = ThreadSafe::VERSION
gem.license = "Apache-2.0"
gem.add_development_dependency 'atomic', '= 1.1.16'
gem.add_development_dependency 'rake', '< 12.0'
gem.add_development_dependency 'rspec', '~> 3.2'
end
|
@nomoon please open a new issur |
10-4 |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
If I run
I get the following error
When using the following setup
Environment
Bundler settings
Gemfile
Gemfile
Gemfile.lock
Gemspecs
activeadmin.gemspec
Bug?
The text was updated successfully, but these errors were encountered: