Dear Sebastian, Im still working on my problem. I tried to put a symbolic link to the matlab binary and got the following answer: bash-3.2$ ln -s /Users/dhirjak/MATLAB_R2013a.app/bin/matlab /Users/dhirjak/bin/matlab ln: /Users/dhirjak/bin/matlab: No such file or directory bash-3.2$ ln -s /Users/dhirjak/MATLAB_R2013a.app/bin/matlab /Users/dhirjak/freesurfer/matlab ln: /Users/dhirjak/freesurfer/matlab/matlab: Permission denied bash-3.2$
I also tried to add path in matlab, but it is still not working. What is the problem??? What does it mean "permission denied"??? What should I do next? Many thanks, DH > From: sebastian.moell...@rwth-aachen.de > Date: Sun, 26 Jan 2014 16:33:40 +0100 > To: gr...@nmr.mgh.harvard.edu > CC: freesurfer@nmr.mgh.harvard.edu > Subject: Re: [Freesurfer] Freesurfer, Matlab and Maverick > > Hi Dusan, > > > On Jan 26, 2014, at 15:36 , Douglas Greve <gr...@nmr.mgh.harvard.edu> wrote: > > > > > Hi Dusan, find out where matlab is and add it to your path. Eg, on my mac > > matlab is here > > > > /Applications/MATLAB_R2011b.app/bin/matlab > > > > In my .cshrc file, I have > > set path = ($path /Applications/MATLAB_R2011b.app/bin/matlab) > > Should you use bash, add the following two lines to your .bashrc: > > PATH= /Applications/MATLAB_R2011b.app/bin/matlab:$PATH > export PATH > > Or you can put a symbolic link to the matlab binary to a directory that is > already in your path: > "ln -s /Applications/MATLAB_R2011a.app/bin/matlab /usr/local/bin/matlab" > (the first is more comprehensive and will also allow mex from the terminal, > but I do not think that you really care for that too much...) > > > > (In case you wonder what shell you use, type "echo $0" in a terminal: > hms-beagle:~ moeller$ echo $0 > -bash > hms-beagle:~ moeller$ tcsh > [hms-beagle:~] moeller% echo $0 > tcsh > [hms-beagle:~] moeller% > > e.g. I run bash by default, but after starting tcsh it reports tcsh; for bash > edit ~/.bashrc, for tcsh edit ~/.cshrc. I think that the nano editor is part > of macosx, so "nano ~/.bashrc" or "nano ~/.cshrc" should work, edit the file > then use control-x to exit nano, it will ask whether you want to saveā¦) > > best > Sebastian > > > > > doug > > > > > > > > On 1/26/14 9:28 AM, Dusan Hirjak wrote: > >> Hi Sebastian, > >> > >> I typed "matlab" and "getmatlab" in my terminal, but it did not work. When > >> I typed getmatlab in my terminal I got the following message: "ERROR: > >> Cannot find matlab. Does not exist or is not in path." > >> > >> Typing "matlab" is not working either:-( "command not found" is the answer. > >> > >> I guess your hypothesis is true and the matlab binary is not in my path. > >> Why not? What should I do next? > >> > >> Thanks a lot! > >> > >> DH > >> > >> > >> > Subject: Re: [Freesurfer] Freesurfer, Matlab and Maverick > >> > From: sebastian.moell...@rwth-aachen.de > >> > Date: Sun, 26 Jan 2014 10:33:33 +0100 > >> > CC: freesurfer@nmr.mgh.harvard.edu > >> > To: dusanhir...@hotmail.com > >> > > >> > Hi Dusan, > >> > > >> > (I saw your PN earlier but had no idea and hence did not reply). > >> > But this has more information, so I try again ;) > >> > > >> > > >> > On Jan 25, 2014, at 02:00 , Dusan Hirjak <dusanhir...@hotmail.com> wrote: > >> > > >> > > Dear Freesurferexperts, > >> > > > >> > > I still have the Problem because I can not run the the mris-command to > >> > > estimate the gyrification-index, because Freesurfer is not recognizing > >> > > Matlab: "ERROR: Matlab is required to run mris_compute_lgi" > >> > > Im not sure why this is happening? Does someone have an idea??? > >> > > >> > Could you, please open a terminal and type: 'matlab'. It should open a > >> > matlab window, but I suspect that it does not work on your system. My > >> > hypothesis is that either the binary/script to start matlab is not > >> > called matlab (unlikely) or that the directory with the matlab binary is > >> > not in your path and hence LGI can not start matlab. > >> > Anyway, if calling "matlab" from the terminal works my hypothesis is > >> > falsified, but give it a try, please. > >> > > >> > best regards > >> > Sebastian > >> > > >> > > >> > > >> > > > >> > > Im starting Freesurfer as follows: > >> > > > >> > > FREESURFER_HOME=/Users/dhirjak/freesurfer > >> > > > >> > > source $FREESURFER_HOME/SetUpFreeSurfer.sh > >> > > > >> > > (than I get the following output) > >> > > > >> > > Dusan-Hirjaks-MacBook-Pro:~ dhirjak$ source > >> > > $FREESURFER_HOME/SetUpFreeSurfer.sh > >> > > -------- freesurfer-Darwin-snowleopard-i686-stable-pub-v5.3.0 -------- > >> > > Setting up environment for FreeSurfer/FS-FAST (and FSL) > >> > > FREESURFER_HOME /Users/dhirjak/freesurfer > >> > > FSFAST_HOME /Users/dhirjak/freesurfer/fsfast > >> > > FSF_OUTPUT_FORMAT nii.gz > >> > > SUBJECTS_DIR /Users/dhirjak/MRI/Freesurfer_2 > >> > > MNI_DIR /Users/dhirjak/freesurfer/mni > >> > > FSL_DIR /Users/dhirjak/fsl > >> > > > >> > > export SUBJECTS_DIR=/Users/dhirjak/MRI/Freesurfer > >> > > > >> > > > >> > > In have the following lines in my matlab startup-file: > >> > > > >> > > fshome = getenv('FREESURFER_HOME'); > >> > > fsmatlab = sprintf('%s/matlab',fshome); > >> > > if (exist(fsmatlab) == 7) > >> > > path(path,fsmatlab); > >> > > end > >> > > clear fshome fsmatlab; > >> > > fsfasthome = getenv('FSFAST_HOME'); > >> > > fsfasttoolbox = sprintf('%s/toolbox',fsfasthome); > >> > > if (exist(fsfasttoolbox) == 7) > >> > > path(path,fsfasttoolbox); > >> > > end > >> > > clear fsfasthome fsfasttoolbox; > >> > > > >> > > Thanks!!! > >> > > > >> > > Dusan Hirjak > >> > > > >> > > > >> > > > >> > > > >> > > > >> > > > >> > > _______________________________________________ > >> > > Freesurfer mailing list > >> > > Freesurfer@nmr.mgh.harvard.edu > >> > > https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer > >> > > > >> > > > >> > > The information in this e-mail is intended only for the person to whom > >> > > it is > >> > > addressed. If you believe this e-mail was sent to you in error and the > >> > > e-mail > >> > > contains patient information, please contact the Partners Compliance > >> > > HelpLine at > >> > > http://www.partners.org/complianceline . If the e-mail was sent to you > >> > > in error > >> > > but does not contain patient information, please contact the sender > >> > > and properly > >> > > dispose of the e-mail. > >> > > >> > >> > >> _______________________________________________ > >> Freesurfer mailing list > >> > >> Freesurfer@nmr.mgh.harvard.edu > >> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer > > > > _______________________________________________ > > Freesurfer mailing list > > Freesurfer@nmr.mgh.harvard.edu > > https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer > > > > > > The information in this e-mail is intended only for the person to whom it is > > addressed. If you believe this e-mail was sent to you in error and the > > e-mail > > contains patient information, please contact the Partners Compliance > > HelpLine at > > http://www.partners.org/complianceline . If the e-mail was sent to you in > > error > > but does not contain patient information, please contact the sender and > > properly > > dispose of the e-mail. > > > _______________________________________________ > Freesurfer mailing list > Freesurfer@nmr.mgh.harvard.edu > https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
_______________________________________________ Freesurfer mailing list Freesurfer@nmr.mgh.harvard.edu https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer The information in this e-mail is intended only for the person to whom it is addressed. If you believe this e-mail was sent to you in error and the e-mail contains patient information, please contact the Partners Compliance HelpLine at http://www.partners.org/complianceline . If the e-mail was sent to you in error but does not contain patient information, please contact the sender and properly dispose of the e-mail.