Skip to content

out of the box, don't work #70

@mcf-rocks

Description

@mcf-rocks
# pnpm install
Packages: +125
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 125, reused 125, downloaded 0, added 125, done

devDependencies:
+ @codama/nodes-from-anchor 1.1.6
+ @codama/renderers-js 1.2.5
+ @codama/renderers-rust 1.0.14
+ @iarna/toml 2.2.5
+ @metaplex-foundation/shank-js 0.1.7
+ codama 1.2.6
+ typescript 5.7.3
+ zx 7.2.3 (8.3.2 is available)

Done in 4.1s
root@uranus:~/SOL-STAKE-MAP/my-program# pnpm generate

> @ generate /root/SOL-STAKE-MAP/my-program
> pnpm generate:idls && pnpm generate:clients


> @ generate:idls /root/SOL-STAKE-MAP/my-program
> zx ./scripts/generate-idls.mjs

No existing version found for shank.
Will install version matching "shank: '^0.4.2'" to /root/SOL-STAKE-MAP/my-program/.cargo/bin/shank
    Updating crates.io index
  Installing shank-cli v0.4.2
error: failed to compile `shank-cli v0.4.2`, intermediate artifacts can be found at `/tmp/cargo-installRg7Jsx`

Caused by:
  failed to select a version for the requirement `toml = "^0.8"`
  candidate versions found which didn't match: 0.5.11, 0.5.10, 0.5.9, ...
  location searched: crates.io index
  required by package `cargo_toml v0.17.0`
      ... which satisfies dependency `cargo_toml = "^0.17"` of package `shank_idl v0.4.2`
      ... which satisfies dependency `shank_idl = "^0.4.2"` of package `shank-cli v0.4.2`
node:internal/child_process:1120
    result.error = new ErrnoException(result.error, 'spawnSync ' + options.file);
                   ^

Error: spawnSync /root/SOL-STAKE-MAP/my-program/.cargo/bin/shank ENOENT
    at Object.spawnSync (node:internal/child_process:1120:20)
    at spawnSync (node:child_process:868:24)
    at getBinaryVersion (/root/SOL-STAKE-MAP/my-program/node_modules/.pnpm/@metaplex-foundation+rustbin@0.3.5/node_modules/@metaplex-foundation/rustbin/dist/src/utils/version.js:16:69)
    at rustbinVersion (/root/SOL-STAKE-MAP/my-program/node_modules/.pnpm/@metaplex-foundation+rustbin@0.3.5/node_modules/@metaplex-foundation/rustbin/dist/src/rustbin.js:121:63)
    at rustbinMatch (/root/SOL-STAKE-MAP/my-program/node_modules/.pnpm/@metaplex-foundation+rustbin@0.3.5/node_modules/@metaplex-foundation/rustbin/dist/src/rustbin.js:163:39)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    at async checkAndInstallRustBinary (/root/SOL-STAKE-MAP/my-program/node_modules/.pnpm/@metaplex-foundation+shank-js@0.1.7/node_modules/@metaplex-foundation/shank-js/dist/utils/rustbin.js:7:19)
    at async generate (/root/SOL-STAKE-MAP/my-program/node_modules/.pnpm/@metaplex-foundation+shank-js@0.1.7/node_modules/@metaplex-foundation/shank-js/dist/generators/shank.js:29:58)
    at async generateIdl (/root/SOL-STAKE-MAP/my-program/node_modules/.pnpm/@metaplex-foundation+shank-js@0.1.7/node_modules/@metaplex-foundation/shank-js/dist/generateIdl.js:13:17) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'spawnSync /root/SOL-STAKE-MAP/my-program/.cargo/bin/shank',
  path: '/root/SOL-STAKE-MAP/my-program/.cargo/bin/shank',
  spawnargs: [ '--version' ]
}

Node.js v23.8.0
 ELIFECYCLE  Command failed with exit code 1.
 ELIFECYCLE  Command failed with exit code 1.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions