solana:找不到命令



我正在尝试为Solana构建我的验证器。我在主用户上安装了索拉纳。我创建了另一个用户来限制对sudo的访问。我可以从我的主要用户运行Solana命令,但在有限用户上,它说找不到命令。有人知道问题出在哪里吗?

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

要解决此问题,您可以:

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

  • 将您的主用户的$HOME/.local/share/solana/install/active_release/bin添加到您的其他用户的$PATH,即:
export PATH="/home/$MAIN_USER_NAME/.local/share/solana/install/active_release/bin:$PATH"

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

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

相关内容

  • 没有找到相关文章

最新更新