首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >geth控制台返回Mac上找不到的命令。

geth控制台返回Mac上找不到的命令。
EN

Ethereum用户
提问于 2017-09-16 16:19:53
回答 3查看 4.4K关注 0票数 1

我刚刚开始在Mac (OSSiera10.12.6)上编程,并试图设置我的环境。我正在跟踪Ethereum.org安装使用说明

我完成了这些步骤来安装geth,我相信:

代码语言:javascript
复制
brew tap ethereum/ethereum
brew install ethereum

我现在在geth帐户和控制台步骤。

但是,我得到了以下错误:

代码语言:javascript
复制
geth account new
-bash: geth: command not found

代码语言:javascript
复制
geth console
-bash: geth: command not found

当我cd到目录./Library/Caches/Homebrew/ethereum--git/cmd/geth时

然后在那里运行,我得到同样的错误。

另外,这些是我在目录中看到的文件,而不是专门用于geth的文件。

代码语言:javascript
复制
ls /Users/me/Library/Caches/Homebrew/ethereum--git/cmd/geth
accountcmd.go       genesis_test.go
accountcmd_test.go  main.go
bugcmd.go       misccmd.go
chaincmd.go     monitorcmd.go
config.go       run_test.go
consolecmd.go       testdata
consolecmd_test.go  usage.go
dao_test.go

我还需要执行安装步骤吗?

文件过时了吗?您是否推荐一些好的、当前的文档和教程?

我确实看到了以下命令: consolecmd.go

我不熟悉go语言,但我看到了一些带有.go扩展名的文件。

我想我还没有启用,因为当我尝试cd到目录时,没有找到:

代码语言:javascript
复制
cd /usr/local/go
-bash: cd: /usr/local/go: No such file or directory

任何帮助都将不胜感激。

EN

回答 3

Ethereum用户

发布于 2017-09-16 16:34:51

我的问题是,我的$PATH环境变量中没有包含/usr/local/bin。geth可执行文件位于此目录中。

因此,我编辑了我的配置文件:(vi .bash_profile),并将它添加到目录的开头。

票数 1
EN

Ethereum用户

发布于 2017-12-11 11:53:50

我遇到了一个类似的问题,解决方案是将geth.exe路径添加到.bash_profile文件中。

另一种解决方法是在笔记本中找到geth.exe文件并将其复制到usr/local/bin (确保usr/local/bin已经添加到.bash_profile中)

票数 0
EN

Ethereum用户

发布于 2018-08-29 06:45:43

您可以通过将它添加到.bash_profile文件中来解决这个问题。

这些是步骤

  1. 开式端子cd
  2. 纳米.bash_profile (或~/..bash_profile)
  3. 添加这一行
  4. 导出PATH=/Users/Documents/go-ethereum/build/bin:$PATH
  5. (这是您的geth.exec文件路径)
  6. 源.bash_profile
  7. 盖斯
票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/26558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档