本文介绍了如何修复:执行ssh://[email protected]/ethereumjs/ethereumjs-abi.git时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用Material UI和Reaction,虽然在我的Windows和Ubuntu上应用程序运行正常,但在我的同事Mac和Ubuntu上,编译器给出了这个错误:
npm ERR! Error while executing:
npm ERR! /usr/bin/git ls-remote -h -t ssh://[email protected]/ethereumjs/ethereumjs-abi.git
我认为它唯一与之相关的依赖项是etherumjs,我删除了它,因为实际上它并不需要,但问题仍然存在。以下是依赖项:
"dependencies": {
"@emotion/react": "^11.4.0",
"@emotion/styled": "^11.3.0",
"@ethersproject/providers": "^5.4.1",
"@material-ui/core": "^5.0.0-beta.0",
"@material-ui/icons": "^5.0.0-beta.0",
"@material-ui/styled-engine-sc": "^5.0.0-beta.0",
"@material-ui/styles": "^4.11.4",
"@testing-library/jest-dom": "^5.12.0",
"@testing-library/react": "^11.2.7",
"@testing-library/user-event": "^12.8.3",
"@walletconnect/web3-provider": "^1.4.1",
"@web3-react/core": "^6.1.9",
"@web3-react/injected-connector": "^6.0.7",
"flag-icon-css": "^3.5.0",
"i18next": "^20.3.1",
"i18next-browser-languagedetector": "^6.1.1",
"i18next-http-backend": "^1.2.6",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-i18next": "^11.10.0",
"react-router-dom": "^5.2.0",
"react-scripts": "4.0.3",
"react-stepper-horizontal": "^1.0.11",
"styled-components": "^5.3.0",
"web-vitals": "^1.1.2",
"web3": "^1.3.6"
},
知道为什么会发生这种情况吗?
推荐答案
这可能是因为ethereumjs-abi
依赖项需要在使用HTTPS克隆Repo的ssh
模式下下载。
作为修复方法,使用ssh-add
添加GitHub标识可解决此问题。
ssh-add -K <path to private key>
$ ssh-add -K ~/.ssh/github
Identity added: /Users/abc/.ssh/github
这篇关于如何修复:执行ssh://[email protected]/ethereumjs/ethereumjs-abi.git时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!