将目录添加到 tcsh 上的 PATH - setenv 错误

问题描述 投票:0回答:1

免责声明:我是一名生物学家,没有计算机科学背景,因此我的问题可能非常愚蠢。

我在Linux系统(Fedora,tcsh shell)上安装了一个名为EMAN2的软件。

为了能够使用这个软件,我需要将其添加到路径中,但我无法做到这一点。

我修改了 .cshrc 文件并添加了以下命令 - setenv PATH $PATH\ /home/cryosparc_user/EMAN2/bin

要执行 .cshrc 文件,我运行 source ~/.cshrc

它返回> setenv:参数太多

可能出了什么问题?

我尝试了几种不同的语法,以及一些不同的命令,例如 set 而不是 setenv 等。我希望在执行 echo $PATH 时在 PATH 中看到我新安装的软件,但它不在那里。

linux path tcsh setenv
1个回答
0
投票

您的错误表明您正在执行类似的操作

setenv PATH $PATH /home/cryosparc_user/EMAN2/bin

但是

PATH
是一个以冒号分隔的目录列表,所以你应该有类似

setenv PATH $PATH:/home/cryosparc_user/EMAN2/bin
© www.soinside.com 2019 - 2024. All rights reserved.