Skip to content

Error when using `info list-declarations` with docker image

Hi there,

Using the ligolang/ligo:1.5.0 docker image, we're seeing an error when running the info list-declarations command:

docker run --rm -v test-project:/project -w /project -u $(id -u):$(id -g) ligolang/ligo:1.5.0 info list-declarations contracts/IncDec.jsligo

Result (stdout):

contracts/IncDec.jsligo declarations:
test_increment
test_initial_storage
IncDec.$contract
IncDec.$views
IncDec.$main
IncDec.reset
IncDec.decrement
IncDec.increment

Result (stderr):

create directory //.ligo: Permission deniedcreate temporary file //.ligo/bos-73bda4.tmp: No such file or directorycreate directory //.ligo: Permission deniedcreate temporary file //.ligo/bos-fcbf29.tmp: No such file or directory

This is not specific to any contract - the error is reproducible by running the above docker command with any contract.

This issue is rather new - it wasn't present with v1.3.0.

Thanks, Mike