jpopesculian / soli

Solidity REPL
86 stars 3 forks source link

install probs #1

Open devtooligan opened 2 years ago

devtooligan commented 2 years ago

any suggestions? Screen Shot 2022-08-26 at 5 04 57 PM

dalechyn commented 2 years ago

@devtooligan bro have you also found it from winter twitter thread? 🤣

I also have install problems:

➜  Repositories git clone https://github.com/jpopesculian/soli.git
cd soli
cargo install --path .
Cloning into 'soli'...
remote: Enumerating objects: 39, done.
remote: Counting objects: 100% (39/39), done.
remote: Compressing objects: 100% (19/19), done.
remote: Total 39 (delta 13), reused 39 (delta 13), pack-reused 0
Receiving objects: 100% (39/39), 134.94 KiB | 1.87 MiB/s, done.
Resolving deltas: 100% (13/13), done.
  Installing soli v0.1.0 (/Users/vladyslav/Repositories/soli)
    Updating git repository `https://github.com/hyperledger-labs/solang`
    Updating git submodule `https://github.com/ethereum/solidity`
    Updating crates.io index
    Updating git repository `https://github.com/gakonst/ethers-rs`
error: failed to compile `soli v0.1.0 (/Users/vladyslav/Repositories/soli)`, intermediate artifacts can be found at `/Users/vladyslav/Repositories/soli/target`

Caused by:
  failed to select a version for the requirement `ethabi = "^17.1.0"`
  candidate versions found which didn't match: 14.0.0, 13.0.0, 12.0.0, ...
  location searched: crates.io index
  required by package `soli v0.1.0 (/Users/vladyslav/Repositories/soli)`
devtooligan commented 2 years ago

h0tw4t3r

nahh i heard about it on the Spearbit discord, so i wanted to try it. but anyways, i'm happy w solidity-shell for quick tests/checks and solidity-sandbox for anything else

jpopesculian commented 2 years ago

hey! can you all attach the versions of rustc and cargo you're using? also I updated the README. Maybe using cargo install --locked --path . may help

jpopesculian commented 2 years ago

also `olidity-shell is very cool. I looked at some of the internals, and I like their way of doing things. I'll have to implement some of it here for sure...