bashスクリプト - 「Rscript:コマンドが見つかりません」エラー

bashスクリプト - 「Rscript:コマンドが見つかりません」エラー

Linuxで次のbashスクリプトを実行しようとすると、次のエラーメッセージが表示されますline 31: Rscript: command not found。どこかで間違っている場合はアドバイスをいただけますか?

#!/bin/bash
#PBS -S /bin/bash
#PBS -N garunsmodel
#PBS -l mem=10g
#PBS -l walltime=02:00:00
#PBS -A improvingherds
#PBS -m ae


nodeDir=`mktemp -d /tmp/phuong.XXXXX`

cp -r /group/dairy/phuongho/garuns $nodeDir

cd $nodeDir

cd garuns
module load gcc vle // this is to load vle platform
rm -rf out
mkdir out

#In garuns.vpz. The output file path has to be changed.
#to an absolute path that's available on the node the script is running.

XXX=`pwd`
sed -i "s|/group/dairy/phuongho/garuns/out|$XXX/out/|" exp/garuns.vpz
Rscript  R/repetability.R

DATE=`date +%Y%m%d-%H%M%S`
mkdir "/group/dairy/phuongho/job.$DATE"

cp -r out  "/group/dairy/phuongho/job.$DATE"

手動でアクセスしてRを実行しようとするとtmp/phuong.XXXXX/garuns正常に動作します。

ベストアンサー1

Rがすでにインストールされている場合、変数が誤ってPATH選択されている可能性がありますかRScript?確認してくださいwhich RScript

この場合、 export PATH=/path/to/alternate/r/bin:$PATH 参照時に絶対パスを提供して無差別攻撃を試みますRScript ~/R-3.2.5_patched/bin/RScript/R/repetability.R

おすすめ記事