2016-06-30 3 views
17

리눅스 기반 컴퓨터에 NuGet을 설치해야합니다. Windows 컴퓨터에서 다음 명령을 사용할 때 제대로 작동합니다. NuGet을 리눅스에 설치하는 법

이 packages.config

설치 nuget하지만 리눅스 머신이 작업을 수행 할 수없는 나는 어떻게 이것을 달성하기 위해?

+0

[this] (http://headsigned.com/article/running-nuget-command-line-on-linux) –

답변

11

nuget apt 패키지는 Linux에서 실제로 작동하지 않으며 exe는 Windows 용입니다. 너겟을 실행하려면 가장 쉬운 방법은 모노 래퍼를 사용하는 것입니다.

당신이 (다소 성가신)을 따라하면
sudo apt-get install mono-complete 
//download nuget.exe 
mono nuget.exe install 
+0

이 솔루션으로 갔다. Linux 용 .NET에는 32 비트가 지원되지 않습니다. –

22

닷넷 핵심 설치 https://www.microsoft.com/net/core에서 적절한 환매 특약 설정, 당신은 단지이 작업을 수행 할 수 있습니다 얻기 위해 설치 단계 :

sudo apt install nuget 

하고거야 로컬 컴퓨터에서 작업 nuget을 가지고 글을 쓰는 시점 기준으로 할 것을

$ cat /etc/issue 
Ubuntu 16.04.1 LTS \n \l 

$ nuget 
NuGet Version: 2.8.7.0 
usage: NuGet <command> [args] [options] 
Type 'NuGet help <command>' for help on a specific command. 

공지 사항 하지 실행 nuget update -self은 성공적으로 최신 버전의 Nuget을 설치하지만 실제로 실행되지는 않습니다. 당신이 비록 휴식 할 경우

, 당신은 언제나 멀리 날려 다시 설치할 수 있습니다 :

sudo apt remove nuget 
sudo apt install nuget 
7

모노를 설치, 다운로드 nuget을 : sudo apt-get install mono-complete wget https://dist.nuget.org/win-x86-commandline/latest/nuget.exe

를 다음이 mono nuget.exe를 사용하여 실행 한 후.

+0

'/ usr/lib/nuget/NuGet.exe'에도 복사하여 'nuget' 명령이 작동하도록 할 수 있습니다. ! ''' #/빈/SH 간부는/usr/빈/CLI /usr/lib/nuget/NuGet.exe "$의 @" ''': 그 하나는 우분투 16.4에 다음과 같습니다 –

관련 문제