![导出:找不到命令](https://linux22.com/image/130228/%E5%AF%BC%E5%87%BA%EF%BC%9A%E6%89%BE%E4%B8%8D%E5%88%B0%E5%91%BD%E4%BB%A4.png)
我正在尝试在 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 有点陌生。
答案1
我注意到我实际上可以访问该软件和config
文件是一个csh
脚本(所以#!/bin/csh
是正确的)。我的此文件副本中的日期为“2014 年 12 月 5 日”。但是,如果您的config
文件export
中包含命令,那么它要么被修改,要么是更新版本(带有错误的#!
行)。
您还应该调查是否有~/.cshrc
包含export
命令的文件(这将是一个错误)。文件~/.cshrc
forcsh
大致对应于~/.bashrc
for bash
。