'fs_temp_file' should be in the same directory as recon-all. Can you check if it exists - 'ls -l $FREESURFER_HOME/bin/fs_temp_file'?
Also, '/Applications/freesurfer/7.4.1/subjects' is part of Freesurfer distribution. You should change SUBJECTS_DIR to point to some other directory you have write permission.
Best,
Yujing
From: freesurfer-bounces@nmr.mgh.harvard.edu freesurfer-bounces@nmr.mgh.harvard.edu On Behalf Of Cameron, Jack Sent: Thursday, June 6, 2024 9:36 AM To: freesurfer@nmr.mgh.harvard.edu Subject: [Freesurfer] fs_temp_file: Command not found
External Email - Use Caution Hello FreeSurfer developers,
I am in the process of learning how to use FreeSurfer and attempting to run the recon-all on FreeSurfer 7.4.1 on a 2019 MacBook Pro (Sonoma 14.5).
The response is attached as a pdf, but I have also copied and pasted the environment and commands below.
Last login: Thu Jun 6 14:07:57 on ttys000 jack@Jack-MacBook-Pro ~ % export FREESURFER_HOME=/Applications/freesurfer/7.4.1 jack@Jack-MacBook-Pro ~ % export SUBJECTS_DIR=$FREESURFER_HOME/subjects jack@Jack-MacBook-Pro ~ % echo $FREESURFER_HOME /Applications/freesurfer/7.4.1 jack@Jack-MacBook-Pro ~ % echo $SUBJECTS_DIR /Applications/freesurfer/7.4.1/subjects jack@Jack-MacBook-Pro ~ % source $FREESURFER_HOME/SetUpFreeSurfer.sh -------- freesurfer-macOS-darwin_x86_64-7.4.1-20230614-7eb8460 -------- Setting up environment for FreeSurfer/FS-FAST (and FSL) FREESURFER_HOME /Applications/freesurfer/7.4.1 FSFAST_HOME /Applications/freesurfer/7.4.1/fsfast FSF_OUTPUT_FORMAT nii.gz SUBJECTS_DIR /Applications/freesurfer/7.4.1/subjects MNI_DIR /Applications/freesurfer/7.4.1/mni jack@Jack-MacBook-Pro ~ % which freeview /Applications/freesurfer/7.4.1/bin/freeview jack@Jack-MacBook-Pro ~ % which recon-all /Applications/freesurfer/7.4.1/bin/recon-all jack@Jack-MacBook-Pro ~ % cd SUBJECTS_DIR cd: no such file or directory: SUBJECTS_DIR jack@Jack-MacBook-Pro ~ % cd $SUBJECTS_DIR jack@Jack-MacBook-Pro subjects % ls HYPE_shared cvs_avg35_inMNI152 fsaverage_sym README fsaverage lh.EC_average Test.nii fsaverage3 rh.EC_average V1_average fsaverage4 sample-001.mgz bert fsaverage5 sample-002.mgz cvs_avg35 fsaverage6 tutorial_data_20190918_1558 jack@Jack-MacBook-Pro subjects % recon-all -all -i sample-001.mgz -s SAMPLE001J6 fs_temp_file: Command not found. fs-check-version --s SAMPLE001J6 --o ERROR: flag --o requires one argument I see that there is not an EXIT as is typical with FreeSurfer hard failures... Do you have any advice on where I might have gone wrong? I could not find any information posted/previous issues with this command online.
I appreciate any help you can provide.
Jack