gpt4 book ai didi

linux - 关闭终端后无法在 Ubuntu 下运行 Swift

转载 作者:搜寻专家 更新时间:2023-11-01 07:14:13 25 4
gpt4 key购买 nike

我正在尝试在 Ubuntu 下运行 Swift 编译器。我遵循了本教程:https://itsfoss.com/use-swift-linux/一切似乎都很好。我能够在 Ubuntu 下快速运行。

但是,当我关闭终端时,我无法再运行 Swift。直到我再次安装它才发现该程序。我找不到这个问题的任何答案,因为在 Ubuntu 下运行 Swift 的人并不多。

最佳答案

不是卸载,只是没有设置环境变量,所以Bash找不到Swift的路径。您可以通过在 .bashrc 文件中导出适当的环境变量来更改它。

当您学习本教程时,您运行了以下命令:

export PATH=path_to_swift_usr_bin:$PATH

此命令将 swift 二进制文件的路径添加到您的 PATH 环境变量中。 PATH 变量包含 Ubuntu 将在其中查找要从命令行运行的程序的位置列表。因此,如果 Swift 可执行文件不在 PATH 中列出的位置之一,您的终端将永远找不到它。

在你的home文件夹(文件夹~,是/home/username的缩写,其中username是你的用户名)名为 .bashrc,只要你打开一个新的终端窗口,它就会运行。如果您需要一个环境变量在您打开终端时可用,您应该将该变量的 export 行添加到您的 .bashrc

在这种情况下,您的 .basrhc 应该包含与上面相同的行。

要记住的重要一点是,您的环境变量不会在命令行 session 之间保留,因此如果您希望每次使用命令行时都有一个可用的环境变量,它需要在您的 .bashrc 中定义。

关于linux - 关闭终端后无法在 Ubuntu 下运行 Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43163104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com