Skip to content

docker build: dependencies not in the API or the lockfile #207

@cweiske

Description

@cweiske

When trying to build the docker container, I get an error:

$ docker build . --tag sitediff
[...]
 => [ 9/10] RUN gem build sitediff.gemspec && gem install sitediff --no-document                                                                                                                              1.4s 
 => ERROR [10/10] RUN bundle install                                                                                                                                                                          4.2s 
------                                                                                                                                                                                                             
 > [10/10] RUN bundle install:                                                                                                                                                                                     
[...]
3.137 Installing nokogiri 1.18.8 (x86_64-linux-gnu)
4.108 Downloading typhoeus-1.4.1 revealed dependencies not in the API or the lockfile
4.108 (ethon (>= 0.9.0)).
4.108 Either installing with `--full-index` or running `bundle update typhoeus` should
4.108 fix the problem.
------

 1 warning found (use docker --debug to expand):
 - LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 19)
Dockerfile:33
--------------------
  31 |     
  32 |     # Build locally
  33 | >>> RUN bundle install
  34 |     
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c bundle install" did not complete successfully: exit code: 34

Workaround

Modify the last line of Dockerfile:

RUN bundle install; bundle update typhoeus; bundle install

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions