【问题标题】:solana: command not found [closed]solana:找不到命令[关闭]
【发布时间】:2021-11-04 01:27:34
【问题描述】:

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

【问题讨论】:

    标签: validation ubuntu solana


    【解决方案1】:

    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 来仔细检查现有安装。

    【讨论】:

      猜你喜欢
      • 2022-11-28
      • 2014-09-10
      • 2014-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-20
      • 2021-11-27
      • 2013-01-25
      相关资源
      最近更新 更多