Пост
Поделитесь своими знаниями.
Настройка развертывания SimpleStorage
Почему я постоянно получаю эту ошибку при попытке развернуть свой код в коде VS, спросил AI, и все то же самое. Вот ошибка: [] Компиляция... [] Компиляция 14 файлов с помощью Solc 0.8.18 [] Solc 0.8.18 завершился за 149,20 мс Ошибка: сбой при запуске компилятора: Ошибка (2314): ожидалось «;», но получен идентификатор --> Скрипт/развертывание SimpleStorage.s.sol: 11:9: | 11 | VM.Stop Broadcast (); | ^^
А вот мой код. Солидность «' //Идентификатор лицензии SPDX: MIT
надежность прагмы ^0.8.18; импортируйте {Script} из «forge-std/script.sol»; импортируйте {SimpleStorage} из «.. /src/SimpleStorage.sol «;
развертывание контракта SimpleStorage — это скрипт { функция run () возвращает внешние данные (SimpleStorage) { vm.startBroadcast (); простое хранилище SimpleStorage = новое простое хранилище (); виртуальная машина.Stop Broadcast (); вернуть простое хранилище; } } «'
- Cyfrin Updraft
- Foundry
- Solidity
Ответы
1найдите пропущенную точку с ;
запятой, если ее нет, просто сохраните файл и используйте
forge clean
введите команду в терминале vscode и снова скомпилируйте.
Знаете ответ?
Пожалуйста, войдите в систему и поделитесь им.
Cyfrin Updraft is an education platform specializing on teaching the next generation of smart contract developers