我已经完成了许多教程,并一步一步地完成了所有的工作,但是我一直坚持这一步,运行以下命令:
npx ts-node ~/solana-nft/metaplex/js/packages/cli/src/candy-machine-v2-cli.ts upload \
-e devnet \
-k keypair.json \
-cp config.json \
./assets
I have done this in multiple variations but I keep getting the error:
error: required option '-k, --keypair ' not specified救命?!把我逼疯了
纱线版本1.22.18节点版本v14.17.0 solana-cli 1.9.13 ts-节点版本v10.7.0
我试着跑
npx ts-node ~/solana-nft/metaplex/js/packages/cli/src/candy-machine-v2-cli.ts upload \
-e devnet \
-k keypair.json \
-cp config.json \
./assets我总是得到失败“错误:必需的选项'-k,--没有指定键盘‘
我已经尝试了多个变体,根据几个教程,每次我得到相同的错误。
发布于 2022-03-23 23:07:16
这可能就是复制粘贴的方式,但是命令在几行的末尾有一个额外的空间,使转义的换行符\失败。因此,与其:
npx ts-node ~/solana-nft/metaplex/js/packages/cli/src/candy-machine-v2-cli.ts upload \
-e devnet \
-k keypair.json \
-cp config.json \
./assets你需要做的是
npx ts-node ~/solana-nft/metaplex/js/packages/cli/src/candy-machine-v2-cli.ts upload \
-e devnet \
-k keypair.json \
-cp config.json \
./assets发布于 2022-05-08 00:24:26
我认为通往键盘的路径是不正确的。创建键盘:
solana-keygen new --outfile ~/.config/solana/devnet.json然后将其设置为默认值:
solana config set --keypair ~/.config/solana/devnet.json然后运行upload命令,将~/.config/solana/devnet.json指定为-k:
ts-node ~/solana-nft/metaplex/js/packages/cli/src/candy-machine-v2-cli.ts upload -e devnet -k ~/.config/solana/devnet.json -cp ./config.json ./assets发布于 2022-06-07 18:09:09
如果密钥对路径是正确的,并且所有其他检查都是正确的,那么只需将代码中的~更改为. (我正在经历这种情况,这解决了我的问题.我在mac上),所以您的代码应该是:
ts-node ./metaplex/js/packages/cli/src/candy-machine-v2-cli.ts upload \
-e devnet \
-k keypair.json \ (copy and past the location of the key pair path)
-cp config.json \
./assetshttps://stackoverflow.com/questions/71590825
复制相似问题