#python #visual-studio-code #solidity
Вопрос:
Когда я выполняю следующую команду на терминале визуального кода Windows для проверки своего кода
брауни беги scripts/file.py —сеть кован
Я получаю эту ошибку
«Ошибка установки SOLC: Загруженный двоичный файл не будет выполнен или вернет неожиданный вывод».
Также некоторые ошибки, относящиеся к файлам для запуска установки, но до сих пор мои проблемы с устранением привели к тому, что я удалил brownie, затем установил с помощью pipx, инициализировал пакет.json и запустил
установка npm-g solc
и я все еще получаю эту ошибку всякий раз, когда запускаю сценарий
Ответ №1:
Установите Solc в Windows
- Загрузите двоичный файл Windows с https://github.com/ethereum/solidity/releases
- Положите solc-windows.exe в новую папку
- Переименовать solc-windows.exe чтобы solc.exe
- Запустите командную строку и компакт-диск в каталог, где solc.exe был извлечен, чтобы
Сначала проверьте версию
solc --version
В вашем случае я рекомендую добавить его в переменную PATH:
- Нажмите кнопку Пуск и введите система. В результатах поиска выберите Система (Панель управления)
- Система Запуска
- В системном окне слева щелкните Дополнительные системные настройки
- На вкладке Дополнительно выберите Переменные среды
- В разделе Пользовательские переменные для… выберите Путь и нажмите Изменить
- Добавьте путь к вашей установке solc, затем нажмите «ОК», » ОК » и «ОК», чтобы сохранить. Закройте и снова откройте все командные запросы, чтобы изменения были отражены.
Кредиты: https://www.codeooze.com/blockchain/solc-hello-world/
Комментарии:
1. где бы тоже был извлечен солк?
2. где бы вы ни хотели, важно, чтобы вы указали этот путь в переменной среды после
3. так должен ли я сохранять его в программах, чтобы я мог запускать разные сценарии?
4. да, конечно, ты можешь
5. поэтому я извлек файлы программы и перешел к ошибкам dir и solc-версии, в которых говорится, что его не существует, я записал на компакт-диск C:Program Файлынадежность-0.8.4> и запустил его