Hello,
today I ran into a issue that I don’t quite understand. I am using docker with the ruby:latest image to build my Jekyll page with Drone. Todays builds failed with the error:
Fetching gem metadata from https://rubygems.org/..........
Could not find http_parser.rb-0.6.0 in any of the sources
I have no idea why its not working. I haven’t changed anything in the Gemfile.lock nor the jekyll-sleek.gemspec. Could someone maybe help me figure out what the issue is?
Here are both files:
jekyll-sleek.gemspec:
# coding: utf-8
Gem::Specification.new do |spec|
spec.name = "jekyll-sleek"
spec.version = "0.1.8"
spec.authors = ["Jan Czizikow"]
spec.email = ["jan.czizikow@gmail.com"]
spec.summary = %q{Sleek is a modern Jekyll theme focused on speed performance & SEO best practices.}
spec.homepage = "https://janczizikow.github.io/sleek/"
spec.license = "MIT"
spec.files = `git ls-files -z`.split("\x0").select do |f|
f.match(%r!^(assets|_(includes|layouts|sass)/|(LICENSE|README)((\.(txt|md|markdown)|$)))!i)
end
spec.platform = Gem::Platform::RUBY
spec.add_runtime_dependency "jekyll", "~> 3.8"
spec.add_runtime_dependency "jekyll-seo-tag", "~> 2.5"
spec.add_runtime_dependency "jekyll-sitemap", "~> 1.2"
spec.add_runtime_dependency "jekyll-git_metadata", "~> 0.2"
spec.add_development_dependency "bundler", "~> 1.12"
spec.add_development_dependency "rake", "~> 10.0"
end
Gemfile.lock
PATH
remote: .
specs:
jekyll-sleek (0.1.8)
jekyll (~> 3.8)
jekyll-git_metadata (~> 0.2)
jekyll-seo-tag (~> 2.5)
jekyll-sitemap (~> 1.2)
GEM
remote: https://rubygems.org/
specs:
addressable (2.5.2)
public_suffix (>= 2.0.2, < 4.0)
colorator (1.1.0)
concurrent-ruby (1.1.4)
em-websocket (0.5.1)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
eventmachine (1.2.7)
ffi (1.9.25)
forwardable-extended (2.6.0)
http_parser.rb (0.6.0)
i18n (0.9.5)
concurrent-ruby (~> 1.0)
jekyll (3.8.5)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 0.7)
jekyll-sass-converter (~> 1.0)
jekyll-watch (~> 2.0)
kramdown (~> 1.14)
liquid (~> 4.0)
mercenary (~> 0.3.3)
pathutil (~> 0.9)
rouge (>= 1.7, < 4)
safe_yaml (~> 1.0)
jekyll-git_metadata (0.2.0)
jekyll (~> 3.0)
jekyll-sass-converter (1.5.2)
sass (~> 3.4)
jekyll-seo-tag (2.5.0)
jekyll (~> 3.3)
jekyll-sitemap (1.2.0)
jekyll (~> 3.3)
jekyll-watch (2.1.2)
listen (~> 3.0)
kramdown (1.17.0)
liquid (4.0.1)
listen (3.1.5)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
ruby_dep (~> 1.2)
mercenary (0.3.6)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (3.0.3)
rake (10.5.0)
rb-fsevent (0.10.3)
rb-inotify (0.10.0)
ffi (~> 1.0)
rouge (3.3.0)
ruby_dep (1.5.0)
safe_yaml (1.0.4)
sass (3.7.2)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
PLATFORMS
ruby
DEPENDENCIES
bundler (~> 1.12)
jekyll-sleek!
rake (~> 10.0)
BUNDLED WITH
1.16.1
.drone.yml:
- name: build-deploy-master
pull: default
image: ruby
commands:
- bundle install
- bundle exec jekyll build --verbose --destination /deploy
environment:
BUNDLE_PATH: /drone/.bundle
LANG: C.UTF-8
volumes:
- name: deploy
path: /deploy
when:
branch:
- master
Thank you very much