我正在尝试在 Linux Mint 机器上安装 GAMESS(一个计算化学包),并且配置文件#!/bin/csh
在开头有一个。
当我运行./config
第一行时,export: Command not found.
如果我尝试继续安装过程,我会得到很多其他“找不到命令”行。
我已经安装了csh
,tcsh
这是输出echo $PATH
:
/home/chicolucio/Gabedit64:/home/chicolucio/anaconda3/bin:/home/chicolucio/bin:/home/chicolucio/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin
''chicolucio'' 是用户。
我试图将文件的第一行更改为#!/bin/tcsh
(当交互式安装出现问题时,自述文件将其作为一个选项引用)但它不起作用。我还尝试dos2unix
根据我在互联网上阅读的一些链接在文件上运行,但它也没有工作。两次尝试都会产生相同的“找不到命令”问题。
我还能尝试什么?我是 Linux 的新手。
我注意到我实际上可以访问该软件,并且该
config
文件是一个csh
脚本(所以#!/bin/csh
是正确的)。我的这个文件的副本中有一个日期,上面写着“2014 年 12 月 5 日”。但是,如果您的config
文件中有export
命令,那么它要么被修改,要么是更新版本(带有错误的#!
-line)。您还应该调查您是否有一个
~/.cshrc
包含export
命令的文件(这将是一个错误)。~/.cshrc
for 文件csh
大致对应于~/.bashrc
forbash
。