我正在处理环境变量 $PATH。我发现 $PATH 包含一个不存在的 /snap/bin 目录。请问这个路径的作用是什么?我可以将它从 $PATH 中删除吗,还是应该将其保留?请给我建议。非常感谢!
Canonical现在推出了一种新的捆绑和分发应用程序的方式。 例如,请看Canonical提供的开发者链接。
个人认为他们通过/snap
进入了顶级路径有点奇怪,但也没关系。
我可能还会尝试使用它。到目前为止,纯粹的docker
对我已经足够了,当然还有制作传统的.deb
包的方式。
至于删除PATH
条目:这只会为您节省一些字节和查找时间,但可能会破坏涉及snaps的未来部署。是您的决定。我选择保留。
ls
会失败,显示没有这样的文件/目录。实际上,这意味着我没有为错误的路径做好准备,但是筛选这种情况有点麻烦。在我看来,更改路径是一项严肃的工作,像这样的疏忽是一个很好的警示。无论如何,对于任何想要未雨绸缪的安装程序...只需创建该目录! - John P