Closed mnot closed 1 year ago
Also, pip
seems to be picking up something from the environment that specifies x86_64
as the arch, whereas an install usually (and correctly) builds arm64
. Still looking into this.
Yeah, rm lib/Gemfile lib/Gemfile.lock; cp lib/docker/action/Gemfile lib/Gemfile
seems to work. Weirdly, it also seems to fix the pip problem; not sure what's going on there.
Are you building docker images at all or sharing the lib directory across multiple hosts? I will nuke the symlink in any case - I want to keep these files synchronized, but I guess that I can just add a consistency check to CI.
Nope and nope.
Let me know if you continue to have problems. I'm guessing that what happened is that you upgraded bundler on your machine and it got confused.
Getting this on a build with an updated
/lib
:What's weird is that it's pulling in
lib/docker/action/Gemfile.lock
when I'm not building the docker image.Speculating, could it be because
lib/Gemfile
is a symlink to that, andgem
is working relative to it?In any case, requiring a specific (and now old) version of bundler is a bit problematic, because it's one of the few things that is reasonable to install system-wide.