2013-02-13 1 views
6

Xamarin 업데이트로 모노 버전이 2.10.9로 되돌아갑니다. 나는 mono> = 3.0이 필요한만큼 그것을 원하지 않는다. F # 프로젝트는 모노 2.10.9 이하로로드되지 않습니다. 나는 아래에서 더 설명한다. 내가 처럼 모노 코드를 업데이트하기 위해과 같은 문제가 더 지적되었지만 설치할 Xamarin 업데이트를 선택할 수 없습니다. [나는 모노의 현재 버전이 더 높다는 것을 알기를 바라면서 업데이트를 시도했다. 하지만 실제로 mono3.0.3 및 f # 3.0을 제거하고 f # 프로젝트가 더 이상로드되지 않습니다]OSX에서 monodevelop3.0.6을 업데이트하고 mono3.0.3을 유지하려면 어떻게해야합니까?

내가 여기에 뭔가를 찾을 수 있습니까? 자동 업데이트가 고장난 것처럼 수동 다운로드 및 설치 외에도 업데이트 관리 방법이 있습니까? 나는 지금 업데이트를 되돌 렸습니다. 기존의 monodevelop를 사용하는 방법이 있습니까? 아니면 다시 설치해야합니까 (모노 3.0.3을 설치 한 후에도 동일한 문제가 남아 있습니다)?

OSX 스노우 레오파드 (Snow Leopard)에 모노에게 3.0.3 MRE (베타) 및 monodevelop 3.0.6을 실행 :

내 현재 설정이 작동 보인다.

왜 모노 3.0.3에 대한 의존성이 있습니까? 내 프로젝트와 f # 3.0을 필요로하는 최신 monodevelop에서 fsharpbinding이 필요하고 적어도 osx에서 mono 3.0.3이 필요합니다. 다른 so/sx 질문을 살펴 보았지만 이전 버전의 mono/development와 관련이 있습니다.

답변

1

monodevelop를 업데이트하고 싶지만 모노가 아닌 문제가 더 지적되었지만 설치할 Xamarin 업데이트를 선택할 수 없습니다.

업데이트 대화 상자에서 업데이트 할 특정 패키지를 선택할 수있는 것 같지 않습니다. Mono 런타임 자동 제거와 관련하여 알려진 버그로 here이보고되었습니다.

나는 거기에 뭔가를 놓치고 있습니까? 자동 업데이트가 고장난 것처럼 수동 다운로드 및 설치 외에도 업데이트 관리 방법이 있습니까?

대개 나는 수동 업데이트를 수행합니다. 최신 MonoDevelop를 다운로드하고 이전 버전을 Applications 폴더에 덮어 씁니다. 몇 번의 클릭이 필요하지만 더 안전하게 할 수 있습니다. FSharpBinding에 대해서도 마찬가지입니다. Add-in Manager --> F# Language Binding으로 이동하고 Update을 클릭하십시오.

나는 기존의 monodevelop를 사용하는 방법이 있습니까? 아니면 다시 설치해야합니까? (동일한 문제는 mono 3.0.3을 설치 한 후에도 그대로 유지됩니다)?

자동 업데이트는 새로운 MonoDevelop를 제공하고 Mono 3.0.3을 지운다 고 가정합니다. Mono 3.0.3을 다시 설치 한 후에는 Preferences --> .NET runtimes --> Mono 3.0.3을 기본값으로 설정하고 가능하면 FSharpBinding을 제거하고 다시 설치해야합니다. 한 번 더 MonoDevelop를 다시 설치할 필요가 없습니다.

그렇다면 자동 업데이트 기능에는주의해야합니다. 모든 업데이트 (Mono, MonoDevelop, FSharpBinding)가 정확하다고 확신하지 않는 한 업데이트하지 마십시오.

+0

신참자 경고 : 나의 이전 코멘트는 mangled 얻었다. 삭제하고 다시 시도하십시오. 죄송합니다! – fairflow

+0

그 @ 패드에 대해 대단히 고마워! 나는 그때뿐만 아니라 기쁘다. 귀하의 지시 사항은 매우 도움이되었습니다. Mono를 3.0.3으로 대체 했으므로 .NET 런타임 환경 설정이 올바르게 설정되었습니다. 하지만 F # 언어 바인딩을 제거하고 Monodevelop를 종료하고 바인딩을 다시 설치해야 F # 프로젝트를 다시로드 할 수있었습니다. – fairflow

+0

당신을 진심으로 환영합니다. 그것이 도움이 되니 다행이다. – pad