0

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 フォルダーはホームにあり、そこには lib フォルダーがあり、lib フォルダーには pvmgetarch フォルダーがあります。

ParentPerfectLot 実行可能ファイルという親と ChildPerfectLot という子があり、どちらも ~/pvm3/lib/pvmgetarch にあります。

pvm コンソールに移動して実行します。

spawn -> ParentPerfectLot

「ファイルが見つかりません」と表示されます。

これは初心者の質問のように思えるかもしれませんが、Web で役立つ情報があまり見つかりませんでした。

4

1 に答える 1

0

私の問題は解決しました。.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 ベースの OS では) 上記のようにする必要があります。他のディストリビューションでは構成が異なる場合があります。

于 2015-04-30T15:18:27.027 に答える