【问题标题】:Bash - Terminal Error: "-bash: export: `GOPATH~/usr/go': not a valid identifier" [closed]Bash - 终端错误:“-bash:导出:`GOPATH~/usr/go':不是有效的标识符”[关闭]
【发布时间】:2016-11-18 03:48:38
【问题描述】:

我目前正在学习 Go 编程语言。我按照 youtube 上的一系列视频教程进行安装。

我在终端输入了这一行:

echo "export GOPATH~/Users/Guest/Documents/go" >> .bash_profile

当我再次打开终端时,顶部显示以下错误:

-bash: export: `GOPATH~/Users/Guest/Documents/go': 不是一个有效的标识符

有没有办法修复/消除错误?

【问题讨论】:

  • 这实际上不是终端错误。 “终端”是提供其他程序输出显示的设备(在过去,它实际上是一个专用的硬件设备)。然而,输出不是由终端生成,只是由它显示。因此,如果您的问题与内容有关,而不是该内容的呈现方式,则终端不合适。
  • 是的,实际上我只是从.bash_profile 文件中删除了终端中显示的行。见link

标签: linux bash macos go terminal


【解决方案1】:

命令中有错字。编辑 .bash_profile 并将命令更改为:

export GOPATH=/Users/Guest/Documents/go

【讨论】:

  • 这当然修复了语法,但对于 OP 实际想要输入的内容还有其他可能的猜测。 export GOPATH=~Guest/Documents/go 是等价的(在 OSX 上),因为 ~username 扩展到用户 username 的主目录; export GOPATH=~/Documents/go 将改为指向当前用户主目录中的一个位置(这是 ~ 单独扩展的内容)。
猜你喜欢
  • 2015-01-22
  • 2020-11-06
  • 1970-01-01
  • 2020-11-05
  • 1970-01-01
  • 2016-04-21
  • 1970-01-01
  • 2017-08-14
  • 2018-11-28
相关资源
最近更新 更多