按照官方教程在M1芯片的MacBook上安装了freesurfer,想要打开freeview,却发现报出了如下的错误。
/Applications/freesurfer/7.2.0//bin/freeview: line 2: 2418 Segmentation fault: 11 $FREESURFER_HOME/Freeview.app/Contents/MacOS/freeview "$@"
Segmentation fault: 11 FREESURFERHOME/Freeview.app/Contents/MacOS/freeview"FREESURFER_HOME/Freeview.app/Contents/MacOS/freeview "FREESURFERHOME/Freeview.app/Contents/MacOS/freeview"@"
这个错误很奇怪,结果搜了半天,解决办法也很神奇。
是因为我的MBP接了外接显示器,而我把终端是放在外接显示器上,这样就死活打不开。解决办法很简单,只要吧终端放在MacBook的主屏幕上,就不会再报错了。
而且,把打开后的freeview挪到外接屏幕上,也不会有问题。
Ref. https://neurostars.org/t/problem-installing-freesurfer-in-mac/20552/17