bcf*_*bcf 2 software-installation
我刚刚使用此处给出的 Unix 访问安装说明中给出的命令在 Ubuntu 12.04 上安装了“visit”,这是一种科学可视化软件。准确地说,我的命令是从我安装 .tar 文件和安装脚本 ( /usr/Downloads
)的目录中输入的,并且是
chmod 755 visit-install2_7_1
./visit-install2_7_1 2.7.1 linux-x86_64-ubuntu11 ../Documents/visit
cd
echo "set path = ($path /Documents/visit/bin)" >> .cshrc
Run Code Online (Sandbox Code Playgroud)
现在,当我在 CLI 中输入命令“visit”时,它会产生错误“visit: command not found”。我不完全是 Linux 大师,那么对于此类问题的一般修复是什么?如果您在上面的命令中注意到,搜索路径已设置(我不太确定这是什么);这可能是问题的根源吗?我只能通过 cd 到visit/bin
目录并运行 ./visit来打开软件,我认为这没有必要。
问题可能与您在说明中遵循的最后一行有关:
echo "set path = ($path /Documents/visit/bin)" >> .cshrc
Run Code Online (Sandbox Code Playgroud)
这仅适用于您使用 C Shell 的情况。作为 Ubuntu 用户,您的默认 shell 很可能是 bash。
由于您在尝试运行应用程序时收到“找不到命令”错误,因此您可以假设当前的 $PATH 变量不包含文件夹/Documents/visit/bin
。您可以通过运行以下命令来检查这一点:
echo $PATH
Run Code Online (Sandbox Code Playgroud)
这可能会返回以下内容:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Run Code Online (Sandbox Code Playgroud)
要使用 bash 执行等效操作,您需要按照 Stack Overflow: How to Permanent set $PATH on Linux?上的这个问题中的说明进行操作。
或者...按照以下步骤操作:
.bashrc
或.profile
(在您的主目录中)export PATH=
,如果找到,请跳到第 4 步export PATH=$PATH
:<path/to>/visit/bin
到您在第2步中找到的行的末尾,或者在第3步中添加,<path/to>
您安装的文件夹在哪里访问你只需要添加此行无论是 .bashrc
或.profile
,没有必要将它添加到两者。
归档时间: |
|
查看次数: |
4347 次 |
最近记录: |