我正在运行 Fedora 16,它给了我单声道 2.10.5,但没有 F#。我以前使用过本地编译的单声道版本,但现在使用的是打包版本。我正在使用来自 github 存储库的最新版本的 F#,安装到本地目录(我在这台机器上没有 root)。
当我运行 fsharpi(或 mono path/to/file/fsi.exe)时,我收到以下错误:
mono /home/scratch/local2/lib/mono/4.0/fsi.exe
Microsoft (R) F# 2.0 Interactive build (private)
Copyright (c) 2002-2011 Microsoft Corporation. All Rights Reserved.
For help type #help;;
>
error FS0078: Unable to find the file 'System' in any of
/usr/lib64/mono/4.0
/home/scratch/.../<current directory>
/home/scratch/local2/lib/mono/4.0/
谷歌搜索会产生一些类似的结果,但丢失的文件始终是.dll
. System.dll 肯定在 /usr/lib64/mono/4.0 中。