2017-11-08 2 views

답변

1

Nuget 자체는 C#으로 작성되었으므로 Mono 플랫폼을 사용하여 Nuget을 실행합니다. 예 :

$ mono nuget.exe 

nuget을 실행하면 오류가 발생할 수 있습니다. .NET 설치에서 Microsoft.Build.dll을 nuget과 동일한 경로로 복사해야 할 수 있습니다. 예를 들어, /usr/local/bin

+0

감사합니다 - 내가 명령이 작동합니까 실현 – vivianaranha

1

Mono 프레임 워크 모두 nuget.exeMicrosoft.Build.dllnuget.exe을 감싸는 쉘 스크립트를 포함하고 이미 경로에 포함되어 복사 : 쉘 프롬프트에서 그래서

>which nuget 
/Library/Frameworks/Mono.framework/Commands/nuget 

>cat `which nuget` 
#!/bin/sh 
exec /Library/Frameworks/Mono.framework/Versions/5.4.1/bin/mono $MONO_OPTIONS /Library/Frameworks/Mono.framework/Versions/5.4.1/lib/mono/nuget/nuget.exe "[email protected]" 

, 당신은 입력 할 수 있습니다 nuget :

>nuget 
NuGet Version: 4.3.0.4406 
usage: NuGet <command> [args] [options] 
Type 'NuGet help <command>' for help on a specific command. 
~~~ 
+0

감사합니다 - 즉 – vivianaranha

+0

마음의 t에서 유지하는 데 도움이 Mono 프레임 워크 패키지를 설치 한 경우에만 해당됩니다. 소스에서 빌드하면 nuget도 래퍼도 존재하지 않습니다. –

+0

@CinderBiscuits 질문에 'Xamarin' 플래그가 표시됩니다 ;-) – SushiHangover

관련 문제