尝试安装 SteamCMD 时无法找到 PATH 环境变量

尝试安装 SteamCMD 时无法找到 PATH 环境变量

我正在尝试使用这个在我的 Linux 机器上安装 SteamCMD指导。但是,在创建用户steam并安装 SteamCMD后,我遇到了问题。整个错误代码是

Command 'steamcmd' is available in '/usr/games/steamcmd'
The command could not be located because '/usr/games' is not included in the PATH environment 
variable

然而,我对 Linux 技术不太了解。我不确定如何让用户steam访问该路径,以便它可以执行 steamcmd 应用程序。

提前致谢 :)

答案1

$PATH是一个 shell 变量,它保存 shell(例如,bash)将在其中搜索可执行文件的目录列表。因此,如果您尝试运行名为 的命令,您的 shell 将在这些目录之一中foo查找名为的可执行文件。foo您可以通过打开终端并运行以下命令来查看当前值:

echo "$PATH"

在这里,您遵循的指南将可执行文件安装steamcmd在目录中/usr/games/,并且该目录不在您的用户$PATH变量中。所以你可以:

  1. 使用完整路径(而不仅仅是名称)来调用可执行文件:

     /usr/games/steamcmd
    
  2. 将此目录添加到您的$PATH.为此,请编辑该文件$HOME/.profile,或者编辑该文件(如果存在)$HOME/.bash_profile。如果这两个文件都不存在,则只需创建一个新的空$HOME/.profile文件。在该文件中,添加以下行:

     export PATH="$PATH:/usr/games"
    

    然后,保存文件,注销并重新登录,现在您可以steamcmd根据需要运行。

相关内容