<#314 Can't run pact-mock-service when running tes...
# pact-php
g
#314 Can't run pact-mock-service when running tests - linux aarch64 Issue created by judimator Hi everyone! I want to run consumer test using Pact but got an error Env: • Docker image
public.ecr.aws/docker/library/php:8.1.18-fpm-alpine3.17
running on chip Apple M1 Pro (inside container •
$ echo $(uname -sm)
inside container
Linux aarch64
• PACT config:
Copy code
PACT_MOCK_SERVER_HOST: localhost
PACT_MOCK_SERVER_PORT: 7200
PACT_CONSUMER_NAME: someConsumer
PACT_CONSUMER_VERSION: 1.0.0
PACT_CONSUMER_TAG: master
PACT_PROVIDER_NAME: someProvider
Steps: 1. run
$ {PROJECT_DIR}/vendor/pact-foundation/pact-php/pact/bin/pact-mock-service
OR 2. run
$ {PROJECT_DIR}/vendor/pact-foundation/pact-php/pact/lib/ruby/bin/ruby --version
Actual result: 1.
./vendor/pact-foundation/pact-php/pact/bin/pact-mock-service: not found
but the binary file exists 2.
qemu-x86_64: Could not open '/lib64/ld-linux-x86-64.so.2': No such file or directory
pact-foundation/pact-php