Open g4s8 opened 2 years ago
@mbao01 can you please take a look?
@g4s8 Hi, I could not reproduce this issue using macOS
, docker v20.10.6
, alpine:3.13
and ruby v2.7.0
. Please let me know if you still face this issue and if possible provide additional info. Here are the steps I used on macOS.
Pre-installation steps
docker run -it alpine:3.13 /bin/sh
/# apk update
/# apk add --no-cache build-base
/# apk add ruby ruby-dev
/# gem install json
/# gem install pdd
Run pdd
@mbao01 @yegor256 this issue was fixed by @baudoliver7 in this PR: https://github.com/g4s8/pdd-action/pull/4
I think it would be good to point in readme what runtime dependencies pdd
require (maybe without specifying distro, just say which shared lib should be installed).
@g4s8 Super! We will add these dependencies to the readme. Thank you.
@g4s8 please can you close this issue?
@g4s8 please can you close this issue?
@mbao01 I think issue is not really solved: new users may have the same problem. Can you please add installation details to the readme file?
@mbao01 ping
@g4s8 I will take a second look at this. Thank you)
I'm trying to run
pdd
CLI tool from Docker after updating base image fromalpine:3.10
toalpine:3.13
- on 3.10 image, it's working fine until gem fails to install pdd with warning that Ruby version is old and has some security bugs. On a new image ruby version is2.7.0
andpdd
can be installed successfully. But now it's failing in runtime onpdd
call with strange error (see stack trace below). It looks likepdd
uses some native platform dependent-shared objects. I don't really know why Ruby uses binary objects, and how can I fix it on my side.Full log: https://github.com/artipie/artipie/runs/4892946070?check_suite_focus=true
Docker image: https://github.com/artipie/artipie/runs/4892946070?check_suite_focus=true