Closed danielgratzl closed 8 years ago
Post the output of the command with "-eDEBUG=true" on the Docker command please.
Looks like I get the same error again (Note I had to use --env=[DEBUG=true]) instead of "-eDEBUG=true" because this gives me a flag provided but not defined: -eDEBUG
error.
docker run --env=[DEBUG=true] --rm --label=jekyll --volume=$(pwd):/srv/jekyll -it -p $(docker-machine ip
docker-machine active):4000:4000 jekyll/jekyll
Fetching: ref-2.0.0.gem (100%)
Installing ref (2.0.0)
Fetching: libv8-3.16.14.13-x86_64-linux.gem (100%)
Installing libv8 (3.16.14.13)
Fetching: therubyracer-0.12.2.gem (100%)
Installing therubyracer (0.12.2)
Building native extensions. This could take a while...
ERROR: While executing gem ... (Gem::Ext::BuildError)
ERROR: Failed to build gem native extension.
current directory: /usr/lib/ruby/gems/2.2.0/gems/therubyracer-0.12.2/ext/v8
/usr/bin/ruby -r ./siteconf20160124-22-1lgm1ft.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /usr/lib/ruby/gems/2.2.0/gems/therubyracer-0.12.2 for inspection.
Results logged to /usr/lib/ruby/gems/2.2.0/extensions/x86_64-linux/2.2.0/therubyracer-0.12.2/gem_make.out
fetch http://dl-1.alpinelinux.org/alpine/v3.3/main/x86_64/APKINDEX.tar.gz
fetch http://dl-2.alpinelinux.org/alpine/v3.3/main/x86_64/APKINDEX.tar.gz
fetch http://dl-3.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
fetch http://dl-4.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
(1/27) Upgrading musl (1.1.12-r1 -> 1.1.12-r2)
(2/27) Installing binutils-libs (2.25.1-r0)
(3/27) Installing binutils (2.25.1-r0)
(4/27) Installing isl (0.14.1-r0)
(5/27) Installing libgomp (5.3.0-r0)
(6/27) Installing libatomic (5.3.0-r0)
(7/27) Installing pkgconf (0.9.12-r0)
(8/27) Installing pkgconfig (0.25-r1)
(9/27) Installing mpfr3 (3.1.2-r0)
(10/27) Installing mpc1 (1.0.3-r0)
(11/27) Installing gcc (5.3.0-r0)
(12/27) Installing make (4.1-r0)
(13/27) Installing musl-dev (1.1.12-r2)
(14/27) Installing libc-dev (0.7-r0)
(15/27) Installing fortify-headers (0.7-r0)
(16/27) Installing g++ (5.3.0-r0)
(17/27) Installing build-base (0.4-r1)
(18/27) Upgrading musl-utils (1.1.12-r1 -> 1.1.12-r2)
(19/27) Installing libffi-dev (3.2.1-r2)
(20/27) Installing zlib-dev (1.2.8-r2)
(21/27) Installing libxml2-dev (2.9.3-r0)
(22/27) Installing libxslt-dev (1.1.28-r2)
(23/27) Installing readline-dev (6.3.008-r4)
(24/27) Installing libgmpxx (6.1.0-r0)
(25/27) Installing gmp-dev (6.1.0-r0)
(26/27) Installing ruby-dev (2.2.4-r0)
(27/27) Installing yaml-dev (0.1.6-r1)
Executing busybox-1.24.1-r7.trigger
OK: 272 MiB in 76 packages
Using ref (2.0.0)
Using libv8 (3.16.14.13)
Installing therubyracer (0.12.2)
Building native extensions. This could take a while...
Configuration file: /srv/jekyll/_config.yml
Source: /srv/jekyll
Destination: /srv/jekyll/_site
Incremental build: disabled. Enable with --incremental
Generating...
Dependency Error: Yikes! It looks like you don't have redcarpet or one of its dependencies installed. In order to use Jekyll as currently configured, you'll need to install this gem. The full error message from Ruby is: 'cannot load such file -- redcarpet' If you run into trouble, you can find helpful resources at http://jekyllrb.com/help/!
Conversion error: Jekyll::Converters::Markdown encountered an error while converting 'api/v1/concepts/authentication/index.md':
redcarpet
ERROR: YOUR SITE COULD NOT BE BUILT:
------------------------------------
redcarpet
ok: down: /etc/startup3.d/nginx: 0s, normally up
sh: can't kill pid 181: No such process
It needs to be --env=DEBUG=true
not --env=[DEBUG=true]
.
My bad
docker run --env=DEBUG=true --rm --label=jekyll --volume=$(pwd):/srv/jekyll -it -p $(docker-machine ip
docker-machine active):4000:4000 jekyll/jekyll
+ [ 0 -gt 0 ]
+ set -e
+ [ -f /etc/startup1.d/01-preserve-uid ]
+ [ -x /etc/startup1.d/01-preserve-uid ]
+ /etc/startup1.d/01-preserve-uid
+ [ -f /etc/startup1.d/02-srv-jekyll-permissions ]
+ [ -x /etc/startup1.d/02-srv-jekyll-permissions ]
+ /etc/startup1.d/02-srv-jekyll-permissions
+ [ -f /etc/startup1.d/03-gem-depends ]
+ [ -x /etc/startup1.d/03-gem-depends ]
+ /etc/startup1.d/03-gem-depends
+ set -e
+ [ -f /image ]
+ cd /srv/jekyll
+ [ ]
+ [ -f Gemfile ]
+ docker-helper will_bundle_install
+ chpst -u jekyll:jekyll docker-helper install_users_gems
HTTP GET https://bundler.rubygems.org/api/v1/dependencies
HTTP 200 OK
Fetching gem metadata from https://rubygems.org/
Query List: ["excon", "json", "docker-api", "forwardable-extended", "pathutil", "simple-ansi", "docker-template", "libv8", "ref", "therubyracer"]
Query Gemcutter Dependency Endpoint API: excon,json,docker-api,forwardable-extended,pathutil,simple-ansi,docker-template,libv8,ref,therubyracer
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=excon%2Cjson%2Cdocker-api%2Cforwardable-extended%2Cpathutil%2Csimple-ansi%2Cdocker-template%2Clibv8%2Cref%2Ctherubyracer
HTTP 200 OK
Query List: ["i18n", "multipart-post", "archive-tar-minitar"]
Query Gemcutter Dependency Endpoint API: i18n,multipart-post,archive-tar-minitar
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=i18n%2Cmultipart-post%2Carchive-tar-minitar
HTTP 200 OK
Query List: ["hoe"]
Query Gemcutter Dependency Endpoint API: hoe
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=hoe
HTTP 200 OK
Query List: ["rake", "rubyforge", "RubyInline", "gemcutter"]
Query Gemcutter Dependency Endpoint API: rake,rubyforge,RubyInline,gemcutter
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=rake%2Crubyforge%2CRubyInline%2Cgemcutter
HTTP 200 OK
Query List: ["json_pure", "ZenTest", "net-scp"]
Query Gemcutter Dependency Endpoint API: json_pure,ZenTest,net-scp
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=json_pure%2CZenTest%2Cnet-scp
HTTP 200 OK
Query List: ["spruz", "net-ssh"]
Query Gemcutter Dependency Endpoint API: spruz,net-ssh
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=spruz%2Cnet-ssh
HTTP 200 OK
Query List: ["echoe", "needle", "jruby-pageant"]
Query Gemcutter Dependency Endpoint API: echoe,needle,jruby-pageant
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=echoe%2Cneedle%2Cjruby-pageant
HTTP 200 OK
Query List: ["highline", "rcov", "allison", "rdoc"]
Query Gemcutter Dependency Endpoint API: highline,rcov,allison,rdoc
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=highline%2Crcov%2Callison%2Crdoc
HTTP 200 OK
Query List: ["termios", "minitest"]
Query Gemcutter Dependency Endpoint API: termios,minitest
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=termios%2Cminitest
HTTP 200 OK
Query List: []
Fetching version metadata from https://rubygems.org/
Query List: ["hoe", "termios", "minitest", "json", "highline", "rake", "rubyforge", "rcov", "gemcutter", "allison", "rdoc", "echoe", "needle", "jruby-pageant", "spruz", "net-ssh", "json_pure", "ZenTest", "net-scp", "RubyInline", "excon", "i18n", "multipart-post", "archive-tar-minitar", "libv8", "ref", "forwardable-extended", "docker-api"]
Query Gemcutter Dependency Endpoint API: hoe,termios,minitest,json,highline,rake,rubyforge,rcov,gemcutter,allison,rdoc,echoe,needle,jruby-pageant,spruz,net-ssh,json_pure,ZenTest,net-scp,RubyInline,excon,i18n,multipart-post,archive-tar-minitar,libv8,ref,forwardable-extended,docker-api
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=hoe%2Ctermios%2Cminitest%2Cjson%2Chighline%2Crake%2Crubyforge%2Crcov%2Cgemcutter%2Callison%2Crdoc%2Cechoe%2Cneedle%2Cjruby-pageant%2Cspruz%2Cnet-ssh%2Cjson_pure%2CZenTest%2Cnet-scp%2CRubyInline%2Cexcon%2Ci18n%2Cmultipart-post%2Carchive-tar-minitar%2Clibv8%2Cref%2Cforwardable-extended%2Cdocker-api
HTTP 200 OK
Query List: []
Fetching git://github.com/envygeeks/docker-template.git
Installing excon 0.45.4
0: excon (0.45.4) from /usr/lib/ruby/gems/2.2.0/specifications/excon-0.45.4.gemspec
Using json 1.8.3
0: json (1.8.3) from /usr/lib/ruby/gems/2.2.0/specifications/json-1.8.3.gemspec
Installing forwardable-extended 2.4.1
0: forwardable-extended (2.4.1) from /usr/lib/ruby/gems/2.2.0/specifications/forwardable-extended-2.4.1.gemspec
Installing simple-ansi 1.0.2
0: simple-ansi (1.0.2) from /usr/lib/ruby/gems/2.2.0/specifications/simple-ansi-1.0.2.gemspec
Installing libv8 3.16.14.13
0: libv8 (3.16.14.13) from /usr/lib/ruby/gems/2.2.0/specifications/libv8-3.16.14.13-x86_64-linux.gemspec
Installing ref 2.0.0
0: ref (2.0.0) from /usr/lib/ruby/gems/2.2.0/specifications/ref-2.0.0.gemspec
Using bundler 1.11.2
0: bundler (1.11.2) from /usr/lib/ruby/gems/2.2.0/specifications/bundler-1.11.2.gemspec
Installing docker-api 1.25.0
0: docker-api (1.25.0) from /usr/lib/ruby/gems/2.2.0/specifications/docker-api-1.25.0.gemspec
Installing pathutil 0.2.0
0: pathutil (0.2.0) from /usr/lib/ruby/gems/2.2.0/specifications/pathutil-0.2.0.gemspec
Installing therubyracer 0.12.2 with native extensions
Building native extensions. This could take a while...
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /tmp/bundler20160128-36-fb7k5ttherubyracer-0.12.2/gems/therubyracer-0.12.2/ext/v8
/usr/bin/ruby -r ./siteconf20160128-36-6jt0hj.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /tmp/bundler20160128-36-fb7k5ttherubyracer-0.12.2/gems/therubyracer-0.12.2 for inspection.
Results logged to /tmp/bundler20160128-36-fb7k5ttherubyracer-0.12.2/extensions/x86_64-linux/2.2.0/therubyracer-0.12.2/gem_make.out
/usr/local/lib/site_ruby/2.2.0/rubygems/ext/builder.rb:91:in `run'
/usr/local/lib/site_ruby/2.2.0/rubygems/ext/ext_conf_builder.rb:36:in `block in build'
/usr/lib/ruby/2.2.0/tempfile.rb:319:in `open'
/usr/local/lib/site_ruby/2.2.0/rubygems/ext/ext_conf_builder.rb:19:in `build'
/usr/local/lib/site_ruby/2.2.0/rubygems/ext/builder.rb:163:in `block (2 levels) in build_extension'
/usr/local/lib/site_ruby/2.2.0/rubygems/ext/builder.rb:162:in `chdir'
/usr/local/lib/site_ruby/2.2.0/rubygems/ext/builder.rb:162:in `block in build_extension'
/usr/lib/ruby/2.2.0/monitor.rb:211:in `mon_synchronize'
/usr/local/lib/site_ruby/2.2.0/rubygems/ext/builder.rb:161:in `build_extension'
/usr/local/lib/site_ruby/2.2.0/rubygems/ext/builder.rb:200:in `block in build_extensions'
/usr/local/lib/site_ruby/2.2.0/rubygems/ext/builder.rb:197:in `each'
/usr/local/lib/site_ruby/2.2.0/rubygems/ext/builder.rb:197:in `build_extensions'
/usr/local/lib/site_ruby/2.2.0/rubygems/installer.rb:741:in `build_extensions'
/usr/local/lib/site_ruby/2.2.0/rubygems/installer.rb:290:in `install'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/source/rubygems.rb:142:in `block in install'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/rubygems_integration.rb:151:in `preserve_paths'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/source/rubygems.rb:134:in `install'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/installer/gem_installer.rb:56:in `install'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/installer/gem_installer.rb:14:in `install_from_spec'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/installer/parallel_installer.rb:90:in `block in worker_pool'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/worker.rb:55:in `call'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/worker.rb:55:in `apply_func'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/worker.rb:50:in `block in process_queue'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/worker.rb:47:in `loop'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/worker.rb:47:in `process_queue'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/worker.rb:22:in `block (2 levels) in initialize'
Using docker-template 0.2.0 from git://github.com/envygeeks/docker-template.git (at master@bdf5ff4)
0: docker-template (0.2.0) from /home/jekyll/.bundler/ruby/2.2.0/docker-template-bdf5ff43bd12/gem.gemspec
An error occurred while installing therubyracer (0.12.2), and Bundler cannot
continue.
Make sure that `gem install therubyracer -v '0.12.2'` succeeds before bundling.
Bundler::InstallError: An error occurred while installing therubyracer (0.12.2), and Bundler cannot continue.
Make sure that `gem install therubyracer -v '0.12.2'` succeeds before bundling.
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/installer/gem_installer.rb:47:in `handle_exception'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/installer/gem_installer.rb:22:in `rescue in install_from_spec'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/installer/gem_installer.rb:14:in `install_from_spec'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/installer/parallel_installer.rb:90:in `block in worker_pool'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/worker.rb:55:in `call'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/worker.rb:55:in `apply_func'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/worker.rb:50:in `block in process_queue'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/worker.rb:47:in `loop'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/worker.rb:47:in `process_queue'
/usr/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/bundler/worker.rb:22:in `block (2 levels) in initialize'
You are forcing bundler, using a cache or git gems.
You might need to add default system gems to your Gemfile.
You can get them with: gem list.
fetch http://dl-1.alpinelinux.org/alpine/v3.3/main/x86_64/APKINDEX.tar.gz
fetch http://dl-2.alpinelinux.org/alpine/v3.3/main/x86_64/APKINDEX.tar.gz
fetch http://dl-3.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
fetch http://dl-4.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
(1/27) Upgrading musl (1.1.12-r1 -> 1.1.12-r2)
(2/27) Installing binutils-libs (2.25.1-r0)
(3/27) Installing binutils (2.25.1-r0)
(4/27) Installing isl (0.14.1-r0)
(5/27) Installing libgomp (5.3.0-r0)
(6/27) Installing libatomic (5.3.0-r0)
(7/27) Installing pkgconf (0.9.12-r0)
(8/27) Installing pkgconfig (0.25-r1)
(9/27) Installing mpfr3 (3.1.2-r0)
(10/27) Installing mpc1 (1.0.3-r0)
(11/27) Installing gcc (5.3.0-r0)
(12/27) Installing make (4.1-r0)
(13/27) Installing musl-dev (1.1.12-r2)
(14/27) Installing libc-dev (0.7-r0)
(15/27) Installing fortify-headers (0.7-r0)
(16/27) Installing g++ (5.3.0-r0)
(17/27) Installing build-base (0.4-r1)
(18/27) Upgrading musl-utils (1.1.12-r1 -> 1.1.12-r2)
(19/27) Installing libffi-dev (3.2.1-r2)
(20/27) Installing zlib-dev (1.2.8-r2)
(21/27) Installing libxml2-dev (2.9.3-r0)
(22/27) Installing libxslt-dev (1.1.28-r2)
(23/27) Installing readline-dev (6.3.008-r4)
(24/27) Installing libgmpxx (6.1.0-r0)
(25/27) Installing gmp-dev (6.1.0-r0)
(26/27) Installing ruby-dev (2.2.4-r0)
(27/27) Installing yaml-dev (0.1.6-r1)
Executing busybox-1.24.1-r7.trigger
OK: 272 MiB in 76 packages
HTTP GET https://bundler.rubygems.org/api/v1/dependencies
HTTP 200 OK
Fetching gem metadata from https://rubygems.org/
Query List: ["excon", "json", "docker-api", "forwardable-extended", "pathutil", "simple-ansi", "docker-template", "libv8", "ref", "therubyracer"]
Query Gemcutter Dependency Endpoint API: excon,json,docker-api,forwardable-extended,pathutil,simple-ansi,docker-template,libv8,ref,therubyracer
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=excon%2Cjson%2Cdocker-api%2Cforwardable-extended%2Cpathutil%2Csimple-ansi%2Cdocker-template%2Clibv8%2Cref%2Ctherubyracer
HTTP 200 OK
Query List: ["i18n", "multipart-post", "archive-tar-minitar"]
Query Gemcutter Dependency Endpoint API: i18n,multipart-post,archive-tar-minitar
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=i18n%2Cmultipart-post%2Carchive-tar-minitar
HTTP 200 OK
Query List: ["hoe"]
Query Gemcutter Dependency Endpoint API: hoe
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=hoe
HTTP 200 OK
Query List: ["rake", "rubyforge", "RubyInline", "gemcutter"]
Query Gemcutter Dependency Endpoint API: rake,rubyforge,RubyInline,gemcutter
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=rake%2Crubyforge%2CRubyInline%2Cgemcutter
HTTP 200 OK
Query List: ["json_pure", "net-scp", "ZenTest"]
Query Gemcutter Dependency Endpoint API: json_pure,net-scp,ZenTest
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=json_pure%2Cnet-scp%2CZenTest
HTTP 200 OK
Query List: ["spruz", "net-ssh"]
Query Gemcutter Dependency Endpoint API: spruz,net-ssh
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=spruz%2Cnet-ssh
HTTP 200 OK
Query List: ["echoe", "needle", "jruby-pageant"]
Query Gemcutter Dependency Endpoint API: echoe,needle,jruby-pageant
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=echoe%2Cneedle%2Cjruby-pageant
HTTP 200 OK
Query List: ["highline", "rcov", "allison", "rdoc"]
Query Gemcutter Dependency Endpoint API: highline,rcov,allison,rdoc
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=highline%2Crcov%2Callison%2Crdoc
HTTP 200 OK
Query List: ["termios", "minitest"]
Query Gemcutter Dependency Endpoint API: termios,minitest
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=termios%2Cminitest
HTTP 200 OK
Query List: []
Fetching version metadata from https://rubygems.org/
Query List: ["hoe", "termios", "minitest", "json", "highline", "rake", "rubyforge", "rcov", "gemcutter", "allison", "rdoc", "echoe", "needle", "jruby-pageant", "spruz", "net-ssh", "json_pure", "net-scp", "ZenTest", "RubyInline", "excon", "i18n", "multipart-post", "archive-tar-minitar", "forwardable-extended", "docker-api", "libv8", "ref"]
Query Gemcutter Dependency Endpoint API: hoe,termios,minitest,json,highline,rake,rubyforge,rcov,gemcutter,allison,rdoc,echoe,needle,jruby-pageant,spruz,net-ssh,json_pure,net-scp,ZenTest,RubyInline,excon,i18n,multipart-post,archive-tar-minitar,forwardable-extended,docker-api,libv8,ref
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=hoe%2Ctermios%2Cminitest%2Cjson%2Chighline%2Crake%2Crubyforge%2Crcov%2Cgemcutter%2Callison%2Crdoc%2Cechoe%2Cneedle%2Cjruby-pageant%2Cspruz%2Cnet-ssh%2Cjson_pure%2Cnet-scp%2CZenTest%2CRubyInline%2Cexcon%2Ci18n%2Cmultipart-post%2Carchive-tar-minitar%2Cforwardable-extended%2Cdocker-api%2Clibv8%2Cref
HTTP 200 OK
Query List: []
Using excon 0.45.4
0: excon (0.45.4) from /usr/lib/ruby/gems/2.2.0/specifications/excon-0.45.4.gemspec
Using json 1.8.3
0: json (1.8.3) from /usr/lib/ruby/gems/2.2.0/specifications/json-1.8.3.gemspec
Using forwardable-extended 2.4.1
0: forwardable-extended (2.4.1) from /usr/lib/ruby/gems/2.2.0/specifications/forwardable-extended-2.4.1.gemspec
Using simple-ansi 1.0.2
0: simple-ansi (1.0.2) from /usr/lib/ruby/gems/2.2.0/specifications/simple-ansi-1.0.2.gemspec
Using libv8 3.16.14.13
0: libv8 (3.16.14.13) from /usr/lib/ruby/gems/2.2.0/specifications/libv8-3.16.14.13-x86_64-linux.gemspec
Using ref 2.0.0
0: ref (2.0.0) from /usr/lib/ruby/gems/2.2.0/specifications/ref-2.0.0.gemspec
Using bundler 1.11.2
0: bundler (1.11.2) from /usr/lib/ruby/gems/2.2.0/specifications/bundler-1.11.2.gemspec
Using docker-api 1.25.0
0: docker-api (1.25.0) from /usr/lib/ruby/gems/2.2.0/specifications/docker-api-1.25.0.gemspec
Using pathutil 0.2.0
0: pathutil (0.2.0) from /usr/lib/ruby/gems/2.2.0/specifications/pathutil-0.2.0.gemspec
Installing therubyracer 0.12.2 with native extensions
Building native extensions. This could take a while...
0: therubyracer (0.12.2) from /usr/lib/ruby/gems/2.2.0/specifications/therubyracer-0.12.2.gemspec
Using docker-template 0.2.0 from git://github.com/envygeeks/docker-template.git (at master@bdf5ff4)
0: docker-template (0.2.0) from /home/jekyll/.bundler/ruby/2.2.0/docker-template-bdf5ff43bd12/gem.gemspec
Bundle complete! 2 Gemfile dependencies, 11 gems now installed.
Use `bundle show [gemname]` to see where a bundled gem is installed.
+ echo See a list of our default gems at:
See a list of our default gems at:
+ echo https://github.com/jekyll/docker#default-gems.\n
https://github.com/jekyll/docker#default-gems.\n
+ trap {
status=$?
shutdown_d
stop_d 3
stop_d 2
if [ "$wait_pid" ] && kill -0 $wait_pid
then kill $wait_pid || true
fi
trap - EXIT
# 128+2=INT 128+3=QUIT 128+15=TERM
if [ $status -eq 130 ] || [ $status -eq 131 ] || [ $status -eq 143 ]; then
status=0
fi
exit $status
} EXIT QUIT TERM INT
+ wait_pid=304
+ [ ]
+ [ -x /usr/bin/default ]
+ [ -x /usr/local/bin/default ]
+ wait_pid=305
+ wait 305
+ default
+ runsvdir -P /etc/startup3.d
+ runsvdir -P /etc/startup2.d
Logging at level: debug
Configuration file: none
Source: /srv/jekyll
Destination: /srv/jekyll/_site
Incremental build: disabled. Enable with --incremental
Generating...
EntryFilter: excluded?(/cache) ==> false
EntryFilter: excluded?(/copy) ==> false
EntryFilter: excluded?(/Dockerfile) ==> false
EntryFilter: excluded?(/Gemfile) ==> false
EntryFilter: excluded?(/Gemfile.lock) ==> false
EntryFilter: excluded?(/LICENSE) ==> false
EntryFilter: excluded?(/opts.yml) ==> false
EntryFilter: excluded?(/README.md) ==> false
EntryFilter: excluded?(/cache/3.0.1) ==> false
EntryFilter: excluded?(/cache/builder) ==> false
EntryFilter: excluded?(/cache/pages) ==> false
EntryFilter: excluded?(/cache/3.0.1/copy) ==> false
EntryFilter: excluded?(/cache/3.0.1/Dockerfile) ==> false
EntryFilter: excluded?(/cache/3.0.1/README.md) ==> false
EntryFilter: excluded?(/cache/3.0.1/copy/etc) ==> false
EntryFilter: excluded?(/cache/3.0.1/copy/usr) ==> false
EntryFilter: excluded?(/cache/3.0.1/copy/etc/nginx) ==> false
EntryFilter: excluded?(/cache/3.0.1/copy/etc/shutdown.d) ==> false
EntryFilter: excluded?(/cache/3.0.1/copy/etc/startup1.d) ==> false
EntryFilter: excluded?(/cache/3.0.1/copy/etc/nginx/conf.d) ==> false
EntryFilter: excluded?(/cache/3.0.1/copy/etc/nginx/conf.d/jekyll.conf) ==> false
EntryFilter: excluded?(/cache/3.0.1/copy/etc/shutdown.d/01-gemfile) ==> false
EntryFilter: excluded?(/cache/3.0.1/copy/etc/startup1.d/01-preserve-uid) ==> false
EntryFilter: excluded?(/cache/3.0.1/copy/etc/startup1.d/02-srv-jekyll-permissions) ==> false
EntryFilter: excluded?(/cache/3.0.1/copy/etc/startup1.d/03-gem-depends) ==> false
EntryFilter: excluded?(/cache/3.0.1/copy/usr/local) ==> false
EntryFilter: excluded?(/cache/3.0.1/copy/usr/local/bin) ==> false
EntryFilter: excluded?(/cache/3.0.1/copy/usr/local/bin/default) ==> false
EntryFilter: excluded?(/cache/3.0.1/copy/usr/local/bin/jekyll) ==> false
EntryFilter: excluded?(/cache/builder/copy) ==> false
EntryFilter: excluded?(/cache/builder/Dockerfile) ==> false
EntryFilter: excluded?(/cache/builder/README.md) ==> false
EntryFilter: excluded?(/cache/builder/copy/etc) ==> false
EntryFilter: excluded?(/cache/builder/copy/usr) ==> false
EntryFilter: excluded?(/cache/builder/copy/etc/nginx) ==> false
EntryFilter: excluded?(/cache/builder/copy/etc/shutdown.d) ==> false
EntryFilter: excluded?(/cache/builder/copy/etc/startup1.d) ==> false
EntryFilter: excluded?(/cache/builder/copy/etc/nginx/conf.d) ==> false
EntryFilter: excluded?(/cache/builder/copy/etc/nginx/conf.d/jekyll.conf) ==> false
EntryFilter: excluded?(/cache/builder/copy/etc/shutdown.d/01-gemfile) ==> false
EntryFilter: excluded?(/cache/builder/copy/etc/startup1.d/01-preserve-uid) ==> false
EntryFilter: excluded?(/cache/builder/copy/etc/startup1.d/02-srv-jekyll-permissions) ==> false
EntryFilter: excluded?(/cache/builder/copy/etc/startup1.d/03-gem-depends) ==> false
EntryFilter: excluded?(/cache/builder/copy/usr/local) ==> false
EntryFilter: excluded?(/cache/builder/copy/usr/local/bin) ==> false
EntryFilter: excluded?(/cache/builder/copy/usr/local/bin/default) ==> false
EntryFilter: excluded?(/cache/builder/copy/usr/local/bin/jekyll) ==> false
EntryFilter: excluded?(/cache/pages/copy) ==> false
EntryFilter: excluded?(/cache/pages/Dockerfile) ==> false
EntryFilter: excluded?(/cache/pages/README.md) ==> false
EntryFilter: excluded?(/cache/pages/copy/etc) ==> false
EntryFilter: excluded?(/cache/pages/copy/usr) ==> false
EntryFilter: excluded?(/cache/pages/copy/etc/nginx) ==> false
EntryFilter: excluded?(/cache/pages/copy/etc/shutdown.d) ==> false
EntryFilter: excluded?(/cache/pages/copy/etc/startup1.d) ==> false
EntryFilter: excluded?(/cache/pages/copy/etc/nginx/conf.d) ==> false
EntryFilter: excluded?(/cache/pages/copy/etc/nginx/conf.d/jekyll.conf) ==> false
EntryFilter: excluded?(/cache/pages/copy/etc/shutdown.d/01-gemfile) ==> false
EntryFilter: excluded?(/cache/pages/copy/etc/startup1.d/01-preserve-uid) ==> false
EntryFilter: excluded?(/cache/pages/copy/etc/startup1.d/02-srv-jekyll-permissions) ==> false
EntryFilter: excluded?(/cache/pages/copy/etc/startup1.d/03-gem-depends) ==> false
EntryFilter: excluded?(/cache/pages/copy/usr/local) ==> false
EntryFilter: excluded?(/cache/pages/copy/usr/local/bin) ==> false
EntryFilter: excluded?(/cache/pages/copy/usr/local/bin/default) ==> false
EntryFilter: excluded?(/cache/pages/copy/usr/local/bin/jekyll) ==> false
EntryFilter: excluded?(/copy/all) ==> false
EntryFilter: excluded?(/copy/all/etc) ==> false
EntryFilter: excluded?(/copy/all/usr) ==> false
EntryFilter: excluded?(/copy/all/etc/nginx) ==> false
EntryFilter: excluded?(/copy/all/etc/shutdown.d) ==> false
EntryFilter: excluded?(/copy/all/etc/startup1.d) ==> false
EntryFilter: excluded?(/copy/all/etc/nginx/conf.d) ==> false
EntryFilter: excluded?(/copy/all/etc/nginx/conf.d/jekyll.conf) ==> false
EntryFilter: excluded?(/copy/all/etc/shutdown.d/01-gemfile) ==> false
EntryFilter: excluded?(/copy/all/etc/startup1.d/01-preserve-uid) ==> false
EntryFilter: excluded?(/copy/all/etc/startup1.d/02-srv-jekyll-permissions) ==> false
EntryFilter: excluded?(/copy/all/etc/startup1.d/03-gem-depends) ==> false
EntryFilter: excluded?(/copy/all/usr/local) ==> false
EntryFilter: excluded?(/copy/all/usr/local/bin) ==> false
EntryFilter: excluded?(/copy/all/usr/local/bin/default) ==> false
EntryFilter: excluded?(/copy/all/usr/local/bin/jekyll) ==> false
Rendering: opts.yml
Pre-Render Hooks: opts.yml
Rendering Liquid: opts.yml
Rendering Markup: opts.yml
Post-Render Hooks: opts.yml
done in 1.152 seconds.
Dependency Error: Yikes! It looks like you don't have jekyll-watch or one of its dependencies installed. In order to use Jekyll as currently configured, you'll need to install this gem. The full error message from Ruby is: 'cannot load such file -- jekyll-watch' If you run into trouble, you can find helpful resources at http://jekyllrb.com/help/!
jekyll 3.0.1 | Error: jekyll-watch
+ status=1
+ shutdown_d
+ ls -A /etc/shutdown.d
+ [ 01-gemfile ]
+ [ -f /etc/shutdown.d/01-gemfile ]
+ [ -x /etc/shutdown.d/01-gemfile ]
+ /etc/shutdown.d/01-gemfile
+ stop_d 3
+ grep -Eq ^[0-9]+$
+ echo 3
+ [ -d /etc/startup3.d ]
+ ls -A /etc/startup3.d
+ [ nginx ]
+ sv stop /etc/startup3.d/nginx
ok: down: /etc/startup3.d/nginx: 0s, normally up
+ stop_d 2
+ grep -Eq ^[0-9]+$
+ echo 2
+ [ -d /etc/startup2.d ]
+ ls -A /etc/startup2.d
+ [ ]
+ [ 305 ]
+ kill -0 305
sh: can't kill pid 305: No such process
+ trap - EXIT
+ [ 1 -eq 130 ]
+ [ 1 -eq 131 ]
+ [ 1 -eq 143 ]
+ exit 1
Any news on this?
This issue should be resolved.
We are using "https://github.com/slashdotdash/jekyll-lunr-js-search" in our project. Running the default version of jekyll/docker fails because of a missing dependency to "therubyracer". If I understood it correctly this should be solvable by providing a `Gemfile``
along with our Jekyll project. Doing this, triggers the installation but finally fails with an error message about
redcarpet
being missing.Any help is greatly appreciated