使用Mono 2.10.2的CentOS 6.2上的FSharp交互不会以非root身份运行

时间:2012-01-06 16:47:28

标签: f# mono centos fsi

希望以前没有问过/回答过,但我没有发现任何适合我的问题。

我在CentOS 6.2上安装了单声道,如here所述,使用rpm然后下载FSharp-2.0.0.0。我得到了所有设置,fsi工作得很好(只要我将选项--gui-传递给它)同时作为root。但是,当我尝试以普通用户身份执行此操作时,我收到错误,告诉我一些无法访问注册表的信息。

以下是截图: enter image description here

我不确定是什么问题(我以前从未使用过CentOS,但是我工作的实验室确实在这里,我想把FSharp用于数据处理 - 因此我必须使用CentOS,我用单声道阅读可能很麻烦。谢谢你的帮助!

1 个答案:

答案 0 :(得分:4)

我对CentOS知之甚少,但错误信息似乎相当清楚,运行fsi.exe的单声道进程无法访问文件(文件路径在消息中给出)。所以它应该只是以root身份运行才能让自己访问该文件,或者更好地通过chmod(或类似工具)授予当前用户对该文件的访问权。