2017-10-13 6 views
1

MonoDevelop GUI 5.10 Build 871 아래에 Fedora 26을 사용하고 있습니다. 나는 Nuget GUI를 통해 프로젝트 Reactive Extensions에 추가 할 때, 나는일부 Nuget 패키지를 추가 할 때 오류가 발생합니다

Adding System.Reactive.Core... 
The 'System.Reactive.Core 3.1.1' package requires NuGet client version '2.12' or above, but the current NuGet version is '2.8.7.0'. 

나는이 문제를 어떻게 해결합니까거야?

편집 :

  1. 나는 monodevelop GUI
  2. 에 설치된 동일한 버전을 얻을 수가 : 내가 명령 줄에 nuget을 추가하려고하면

    , 아래 표와 같은 두 가지 문제가있다

  3. 끝에 이상한 오류가 발생합니다.

출력

[[email protected] Debug]$ sudo nuget update -self 
[sudo] password for idf: 
sudo: nuget: command not found 
[[email protected] Debug]$ nuget update -self 
bash: nuget: command not found... 
Install package 'nuget' to provide command 'nuget'? [N/y] y 


* Waiting in queue... 
* Loading list of packages.... 
The following packages have to be installed: 
nuget-2.8.7-3.fc26.x86_64 Package manager for .Net/Mono development platform 
Proceed with changes? [N/y] y 


* Waiting in queue... 
* Waiting for authentication... 
* Waiting in queue... 
* Downloading packages... 
* Requesting data... 
* Testing changes... 
* Installing packages... 
Checking for updates from https://www.nuget.org/api/v2/. 
Error: TrustFailure (Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED) 

[[email protected] Debug]$ 
+1

https://blog.lextudio.com/status-of-monodevelop-xamarin-studio-253da80d022c MonoDevelop 5.x를 더 이상 사용하지 마십시오. –

+0

그것은 대단하다. MD 7.x를 설치하고 nuget 패키지를 추가하려면 여기 링크를 클릭하십시오 : https://github.com/cra0zy/monodevelop-run-installer – Ivan

답변

1

업데이트합니다 nuget 버전. 최신 버전

nuget update -self 

업데이트 패키지. 이 명령은 NuGet.exe 자체도 업데이트합니다.

참고 : 원래 설치 방법에 따라 sudo을 사용해야 할 수도 있습니다.

+0

OP의 "편집"섹션을 참조하십시오. – Ivan

+0

@Ivan 설치된 Mono 버전은 무엇입니까? 새 버전이 Google의 지루한 SSL을 통해 TLS1.2를 지원할 때 "오래된"것으로 가정합니다. 'nuget.exe' (https://www.nuget.org/downloads)를 수동으로 다운로드하고 바꿀 수 있습니다. – SushiHangover