0

I'm trying to run through this tutorial on dapp development with ligo (https://tezos.com/developers/tutorials/nft-ligo-marketplace/) and am running into an error. In the "NFT Marketplace Contract" section, when I try to compile the contract I get the following message:

enter image description here

I tried updating the following commands from the tutorial to the latest version of ligo (0.66.0):

TAQ_LIGO_IMAGE=ligolang/ligo:0.64.2 taq ligo --command "install @ligo/fa"

TAQ_LIGO_IMAGE=ligolang/ligo:0.64.2 taq compile nft.jsligo

I've also got the following (potentially related) problem within vscode:

enter image description here

Any help on how to proceed would be greatly appreciated!!

3
  • Which version of Taqueria do you use ? What is the return code of "taq ... --command "install @ligo/fa" ? Do you have the esy.json file on your project folder ? Do you have a .ligo folder on your project folder ? Commented Jun 6, 2023 at 6:20
  • Struggling at the same point. Return of TAQ_LIGO_IMAGE=ligolang/ligo:0.64.2 taq ligo --command "install @ligo/fa" is too long to post it here in the comments. Commented Sep 22, 2023 at 8:10
  • The error message indicates that there's a permission issue (for taq) while trying to create directories and temporary files in the .ligo directory. Commented Sep 22, 2023 at 8:22

2 Answers 2

0

The tutorial is missing, that you need to create a read and writeable .ligo folder first.

0

Up-to-date version here : https://github.com/marigold-dev/training-nft-1

The version on tezos.com is old and very painful to update. I will have a look on how to simplify the way to update content on Tezos.com without losing too much time

1
  • btw : everything here is updated with last ligo version (marigold.dev/learn). Thinking on moving all to Tezos official doc soon Commented Sep 22, 2023 at 12:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.