Это то, что я сделал для решения проблемы.
Убедитесь, что у вас установлена полная версия Xcode.app для разработчиков. В качестве меры предосторожности, go в магазин приложений и установите его независимо. Следуйте инструкциям.
Цель состоит в том, чтобы установить remixd, но для этого требуется разработчик Xcode.
Следующие веб-сайты будут иметь инструкции, но я скомпоновал их ниже в шаги.
Рассказывает об установке gyp и командах xcode-select: https://github.com/nodejs/node-gyp/blob/master/macOS_Catalina.md
Рассказывает о node-gyp и node-gyp-install: https://github.com/nodejs/node-gyp/issues/569
Имеет инструкцию для онлайн-настройки IDE locahost: https://remix-ide.readthedocs.io/en/latest/remixd.html
Имеет DMG для установки на MA C: https://github.com/ethereum/remix-desktop/releases
- npm install -g node-gyp-install
- sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
- xcodebuild -version
- npm install -g remixd
- установить файл dmg.
- remixd -s / Users / denisputnam / git / solidity --remix-ide package: //a7df6d3c223593f3550b35e90d7b0b1f.mod
На шаге 5. вы настроите его для сетевой веб-среды IDE. После установки remix.app активируйте плагин remix из списка плагинов. Когда он пытается подключиться к вашей локальной файловой системе, вы получите что-то вроде:
Sun Jan 19 2020 15:49:17 GMT-0500 (восточное стандартное время) Соединение из исходного пакета: //a7df6d3c223593f3550b35e90d7b0b1f.mod отклонено.
Скопируйте "package: //a7df6d3c223593f3550b35e90d7b0b1f.mod".
Остановите remixd с помощью Ctrl- C.
Затем перезапустите его, например:
remixd -s / Users / denisputnam / git / solidity --remix-ide package: //a7df6d3c223593f3550b35e90d7b0b1f.mod
Теперь remixd будет указывать на вашу локальную IDE-версию ремикса, а не на онлайн-IDE.
Так зачем все это? Чтобы вы могли создать репо в своей учетной записи github, клонировать его в локальную файловую систему, а затем подключить локальную IDE с ремиксами, чтобы использовать локальное репозиторий github. Это позволит вам проверить код на github.