Beitrag
Teile dein Wissen.
SimpleStorage Deployer einrichten
Warum erhalte ich immer wieder diesen Fehler, wenn ich versuche, meinen Code in VS-Code bereitzustellen, habe AI gefragt und es ist immer noch dasselbe. Hier ist der Fehler: [] Kompilieren... [] Kompilieren von 14 Dateien mit Solc 0.8.18 [] Solc 0.8.18 wurde in 149,20 ms abgeschlossen Fehler: Der Compilerlauf ist fehlgeschlagen: Fehler (2314): ';' wurde erwartet, aber die ID wurde erhalten --> script/deploySimpleStorage.s.sol: 11:9: | 11 | vm.stopBroadcast (); | ^^
Und hier ist mein Code. Solidität „' //SPDX-Lizenz-ID: MIT
Pragma-Solidität ^0.8.18; importiere {Script} aus „forge-std/script.sol“; importiere {simpleStorage} aus „.. /src/simpleStorage.sol „;
Der Vertrag DeploySimpleStorage ist Script { function run () extern gibt (simpleStorage) zurück { vm.startBroadcast (); simpleStorage simpleStorage = neues simpleStorage (); vm.stopBroadcast (); SimpleStorage zurückgeben; } } „'
- Cyfrin Updraft
- Foundry
- Solidity
Antworten
1suche nach einem fehlenden ;
Semikolon, falls es keins gibt, dann speichere einfach die Datei und verwende den
forge clean
Befehl in Ihrem vscode-Terminal und kompilieren Sie erneut.
Weißt du die Antwort?
Bitte melde dich an und teile sie.
Cyfrin Updraft is an education platform specializing on teaching the next generation of smart contract developers