首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使在环境变量路径中还运行它的路径?

即使在环境变量路径中还运行它的路径?
EN

Ask Ubuntu用户
提问于 2019-01-12 06:55:04
回答 1查看 2.3K关注 0票数 0

我安装go by snap,go的可执行文件的路径不是在环境变量路径中,而是当我使用

代码语言:javascript
复制
go run test.go

在终端(从我的主目录),继续工作。

据我所知,go的可执行文件的路径必须在环境变量路径中,这样linux就可以找到它所在的位置并运行它。在这种情况下,Linux如何找到go的可执行文件?

下面是我的路径变量(在文件/etc/环境中)

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games“

下面是go可执行文件的路径:

/snap/go/3095/bin/

我使用linux薄荷xfce 18.3

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2019-01-12 07:20:46

您的实际$PATH可能与/etc/environment中的on不同。通过在终端中键入echo $PATH来检查这一点。它可能包括/snap/bin,并且这个目录可能有一个指向go可执行文件的符号链接。我使用的是Ubuntu,而不是Linux,但是在我的系统中,$PATH由/etc/profile.d/apps-bin-path.sh用下面一行更新:

代码语言:javascript
复制
export PATH=$PATH:${snap_bin_path}
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1109069

复制
相关文章

相似问题

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