solana:找不到命令

1 validation ubuntu solana

我正在尝试为 Solana 构建验证器。我在主用户​​上安装了 Solana。我创建了另一个用户来限制对 sudo 的访问。我可以从我的主用户运行 Solana 命令,但在受限用户上它显示命令未找到。有人知道是什么问题吗?

Jon*_*n C 5

Solana 安装工具会在 中设置所有内容$HOME/.local/share/solana/install/active_release/bin,并将该目录添加到您的$PATHin中.profile。该目录不在您其他用户的路径中,因此其他用户无法访问它。

要解决这个问题,您可以:

  • 以其他用户身份重做安装步骤

或者

  • 将您的主要用户添加$HOME/.local/share/solana/install/active_release/bin到其他用户的中$PATH,即:
export PATH="/home/$MAIN_USER_NAME/.local/share/solana/install/active_release/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)

其中$MAIN_USER_NAME是已安装 Solana 工具的用户的名称。

which solana此外,您可以通过以主用户身份运行来仔细检查现有安装。