freeview - segmentation fault

按照官方教程在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 F R E E S U R F E R H O M E / F r e e v i e w . a p p / C o n t e n t s / M a c O S / f r e e v i e w " 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

你可能感兴趣的:(macos)