web-dev-qa-db-fra.com

Commande de fichier Sh liée à Matlab introuvable

J'essaie de lancer un programme (ExploreDTI) qui utilise Matlab Runtime R2014a (8.3). J'ai un fichier MainExploreDTI (exécutable (application/x-exécutable)) et un run_MainExploreDTI.sh fichier-sh.

Dans le terminal, lorsque je tape Sudo ./run_MainExploreDTI.sh ça me donne la réponse command not found.

Googler, j'ai trouvé la commande alternative "sh run_MainExploreDTI.sh", maintenant l'erreur est

LD_LIBRARY_PATH is
.:/usr/local/MATLAB/MATLAB_Compiler_Runtime/v83//runtime/glnxa64:/usr/local/MATLAB/MATLAB_Compiler_Runtime/v83//bin/glnxa64:/usr/local/MATLAB/MATLAB_Compiler_Runtime/v83//sys/os/glnxa64:/usr/local/MATLAB/MATLAB_Compiler_Runtime/v83//sys/opengl/lib/glnxa64
run_MainExploreDTI.sh: 1: eval: ./MainExploreDTI: Permission denied

Comment puis-je le résoudre? Merci beaucoup pour l'aide

1
Gaetano Lombardi

Le command not found erreur signifie que le run_MainExploreDTI.sh n'est pas exécutable. Vous avez deux choix:

  1. Rendez-le exécutable, puis exécutez-le:

    chmod a+x run_MainExploreDTI.sh
    Sudo ./run_MainExploreDTI.sh
    
  2. Appelez-le avec sh:

    Sudo sh run_MainExploreDTI.sh
    
2
terdon