You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSH连接外部服务器时找不到Guix安装的samtools等命令怎么办?

解决Guix安装软件后命令找不到的问题

临时生效(当前终端会话)

直接执行以下命令,将guix.profile的bin目录添加到系统环境变量PATH中:

export PATH=$HOME/guix.profile/bin:$PATH

执行完毕后,再尝试运行samtools --version,即可正常调用软件。

永久生效(所有新登录会话)

如果希望每次SSH登录服务器都自动加载该路径,需将配置写入bash的初始化文件:

  1. 打开用户目录下的.bashrc文件(若使用zsh则编辑.zshrc):
nano ~/.bashrc
  1. 在文件末尾添加一行:
export PATH=$HOME/guix.profile/bin:$PATH
  1. 保存退出后,执行以下命令让配置立即生效:
source ~/.bashrc

问题原因说明

系统查找可执行命令时,只会遍历PATH环境变量中列出的目录。你通过Guix安装的软件存放在guix.profile/bin下,但该目录未被加入PATH,因此bash无法直接识别samtools这类命令名。

内容的提问来源于stack exchange,提问作者Michela Francesconi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 18:37:11