【问题标题】:pvm says file not found when running an executablepvm 在运行可执行文件时说找不到文件
【发布时间】:2015-04-30 23:18:27
【问题描述】:

我有 Linux mint 17.1 64bit 并通过 apt 安装了 pvm,我还安装了 tcsh ,我的 .cshrc 文件是这样的:

setenv PVM_ROOT /home/abd/pvm3
setenv PVM_ARCH `$PVM_ROOT/lib/pvmgetarch`    
set path=($path $PVM_ROOT/lib)
set path=($path $PVM_ROOT/lib/$PVM_ARCH)  

pvm3 文件夹在 home 中有一个 lib 文件夹,而 lib 文件夹有 pvmgetarch 文件夹。

我有一个名为 ParentPerfectLot 可执行文件的父级和一个名为 ChildPerfectLot 的子级,它们都在 ~/pvm3/lib/pvmgetarch 中

我去 pvm 控制台运行:

spawn -> ParentPerfectLot

它说“找不到文件”。

这似乎是一个初学者问题,但我在网络上没有找到太多帮助,所以我错过了什么?

【问题讨论】:

    标签: pvm


    【解决方案1】:

    我的问题解决了,我只需要把 .cshrc 改成这样:

    setenv PVM_ROOT /usr/lib/pvm3
    setenv PVM_ARCH `$PVM_ROOT/lib/pvmgetarch`
    setenv PVM_PATH `$HOME/pvm3/bin/$PVM_ARCH`
    

    似乎 PVM_PATH 是必须给出的变量,现在我首先尝试将其设置为 ~/pvm3/bin/LINUX64(我的架构)但它不起作用,它只在放置 $HOME 和 $PVM_ARCH 时才起作用反而。

    当然,你可以在 PVM_PATH 中放置你想要的任何文件夹,但 PVM_ROOT 和 PVM_ARCH 必须始终(在 ubuntu 和基于 ubuntu 的操作系统中)如上,其他发行版可能有不同的配置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-10
      • 1970-01-01
      • 2017-06-18
      • 1970-01-01
      • 1970-01-01
      • 2023-01-10
      • 2015-02-01
      • 1970-01-01
      相关资源
      最近更新 更多