我已经设法从NeuroDebian存储库安装了-3\f25 message -3,没有任何显式错误,但是运行AssertOpenGL会产生非常详细的this错误消息。
我的系统规格如下:基于Intel的PC,安装Ubuntu 12.04 LTS
我已经尝试将~/Documents/MATLAB及其所有子目录添加到Matlab,因为这是我将DownloadAdditionsForNeuroDebian函数指向的位置。类似地,我也尝试将/usr/share/octave/site/m/psychtoolbox-3/及其子目录添加到matlab路径中。
该错误似乎源于对Screen的调用失败;根据上面的错误消息,找不到Screen。话虽如此,我还是能够在Matlab控制台上运行Screen,尽管我得到了这个错误:
>> Screen
In place of the expected mex file this placeholder file was executed:
Screen
This mex file seems to be missing or inaccessible on your Matlab path or it is dysfunctional:
Screen.*
Hmm. I cannot find the file on your Matlab path?!?
One reason could be that your Matlab path is wrong or not up to date
for the current Psychtoolbox. You may want to run SetupPsychtoolbox to
fix possible path problems.
??? Error using ==> AssertMex at 210
Missing or dysfunctional Psychtoolbox Mex file for this operating system. Read the help text above carefully!!
Error in ==> Screen at 161
AssertMex('Screen.m');运行SetupPsychtoolbox会生成error that is very similar to the first one。
我尝试安装建议的软件包,但它们都已安装--似乎什么都不起作用。
我完全不知道下一步该怎么做。有人有什么建议吗?
发布于 2012-10-02 07:27:30
SetupPsychtoolbox命令似乎有一个错误。对于您(和我,当我尝试这样做时)发生的情况是,包含Screen.mex的文件夹被放在搜索路径的底部。下面是如何修复;
在Matlab命令行中键入"pathtool“
找到PsychtoolboxAddons条目并将其移动到顶部(对我来说,这是/usr/share/ me -3/me)
如果您没有文件夹PsychtoolboxAddons,则可能需要按照http://docs.psychtoolbox.org/DownloadAdditionsForNeuroDebian上的说明进行操作
不要忘了把你的个人Matlab目录移到最上面( SetupPsychtoolbox命令把你的个人目录移到它的目录下面,这有点意思)。
保存路径。不要再运行SetupPsychtoolbox了!
祝好运!
https://stackoverflow.com/questions/12661196
复制相似问题