2012-04-03 1 views
2

Fedora 16을 실행 중이며, 2.10.5는 단색이지만 F #은 제공하지 않습니다. 이전에 로컬로 컴파일 된 모노 버전을 사용했지만 현재 패키지 버전을 사용하고 있습니다. github 저장소에서 최신 버전의 F #을 사용하고 있는데 로컬 디렉토리에 설치되어 있습니다 (이 컴퓨터에는 루트가 없습니다).F # 대화식이 "오류 FS0078로로드되지 않습니다."시스템 '...'중 하나에서 파일을 찾을 수 없습니다. "

나는 fsharpi (또는 모노 경로 /로/파일/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에 있습니다.

+0

설치 스크립트를 실행 했습니까? –

+1

모노 2.10.5 패키지 릴리즈에는 F ​​#이 이미 포함되어 있습니다. 왜 다른 F # 버전을 설치해야합니까? – pad

+0

@JohnPalmer, './configure --prefix =/home/scratch/local2 && make && make install'을 실행했습니다. github 소스 배포판에있는 다른 설치 스크립트를 알지 못합니다. – rneatherway

답변

3

글쎄, 내가 GitHub의에서 F 번호의 약간 이전 버전으로 되돌 최근에 codeplex와 모든 병합이 올바르게 작동하기 전에. 이 문제를 여기에 제기했습니다 : https://github.com/fsharp/fsharp/issues/16

+0

미래의 방문자에게 도움이되도록 자신의 답변을 수락하십시오. – pad

+0

나는 단지 두 시간 더 기다려야한다! StackOverflow를 오래 사용하지 못했습니다. – rneatherway

+0

이 패치는 버그를 수정합니다 : https://github.com/fsharp/fsharp/pull/17 – blucz

0

이 있지만, 가치가 무엇인지에 대한 (내가 우분투를 논의 있어요 실현)에 도움 또는하지 않을 경우 나도 몰라 :

http://www.srtsolutions.com/f-on-ubuntu-linux-with-mono-and-monodevelop

+0

이전에 병렬 모노 설치를 사용했지만 내장 된 Fedora 패키지를 사용하고 있습니다. 차라리 모든 모노 패키지의 자체 버전을 유지하고 가끔 파손을 처리하지 않아도됩니다. Fedora 패키지 사용으로 전환하게 된 문제는 내가 컴파일 한 최신 monodevelop가 충돌 만한다는 것입니다. – rneatherway

관련 문제