Aws-lambda-dotnet: Amazon.Lambda.TestTool 0.10.1은 μž‘λ™ν•˜μ§€ μ•Šμ§€λ§Œ 0.9.5λŠ”

에 λ§Œλ“  2020λ…„ 04μ›” 14일  Β·  4μ½”λ©˜νŠΈ  Β·  좜처: aws/aws-lambda-dotnet

μ•ˆλ…•ν•˜μ„Έμš”,

Amazon.Lambda.TestTool을 0.9.5μ—μ„œ 0.10.1둜 μ—…κ·Έλ ˆμ΄λ“œν•  λ•Œ λ¬Έμ œκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.

μš°λ¦¬λŠ” Riderμ—μ„œ μž‘μ—… 쀑이며 μ‹œμž‘ν•˜λ €κ³  ν•  λ•Œ λͺ‡ 가지 λ‹€λ₯Έ 였λ₯˜ λ©”μ‹œμ§€κ°€ λ‚˜νƒ€λ‚©λ‹ˆλ‹€.

A fatal error was encountered. The library 'libhostpolicy.dylib' required to execute the application was not found in '/Users/.../.dotnet/tools/.store/amazon.lambda.testtool-2.1/0.10.1/amazon.lambda.testtool-2.1/0.10.1/tools/netcoreapp2.1/any/'

그리고 디버그λ₯Ό μ‹œλ„ν•  λ•Œ: dgbshim 디렉토리가 μ—†μŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ 이것은 Rider와 관련이 μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€.

μ™œ 이런 일이 일어날 수 μžˆλŠ”μ§€ μ•„λŠ” μ‚¬λžŒμ΄ μžˆμŠ΅λ‹ˆκΉŒ?

Amazon.Lambda.TestTool.runtimeconfig.json νŒŒμΌμ„ /Users/.../.dotnet/tools/.store/amazon.lambda.testtool-2.1/0.10.1/amazon.lambda.testtool-2.1/0.10.1/tools/netcoreapp2.1/any/ μΆ”κ°€ν•˜λ©΄ 쑰금 더 λ‚˜μ•„κ°€ μ‹€μ œλ‘œ μ‘μš© ν”„λ‘œκ·Έλž¨μ„ μ‹€ν–‰ν•  수 μžˆμ§€λ§Œ dotnet이 μΆ©λŒν•©λ‹ˆλ‹€.

❯ dotnet --version
3.1.201

❯ dotnet --list-sdks

2.2.100 [/usr/local/share/dotnet/sdk]
2.2.401 [/usr/local/share/dotnet/sdk]
3.0.100 [/usr/local/share/dotnet/sdk]
3.1.100 [/usr/local/share/dotnet/sdk]
3.1.201 [/usr/local/share/dotnet/sdk]

λ§₯ OSX 10.15.4 μ‹€ν–‰

μžμ„Έν•œ λ‚΄μš©μ€ 곧 μΆ”κ°€λ©λ‹ˆλ‹€.

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

μ•Œλ € μ€˜μ„œ κ³ λ§ˆμ›Œ. README νŒŒμΌμ— λŒ€ν•œ λ¬Έμ„œκ°€ μ΅œμ‹  버전이 μ•„λ‹ˆμ–΄μ„œ ν˜„μž¬ μ—…λ°μ΄νŠΈλ˜μ—ˆμŠ΅λ‹ˆλ‹€.

0.10.0 의 μΌλΆ€λ‘œ 이 λ„κ΅¬λŠ” .NET Core 3.1 및 2.1을 λͺ¨λ‘ μ§€μ›ν•˜λ„λ‘ λΆ„λ¦¬λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 이전 λ²„μ „μ—μ„œλŠ” Amazon.Lambda.TestTool.dll이 μ§„μž…μ  μ–΄μ…ˆλΈ”λ¦¬μ˜€μ§€λ§Œ μ΄μ œλŠ” 클래슀 라이브러리일 λΏμž…λ‹ˆλ‹€. Amazon.Lambda.TestTool.WebTesterXX.dll λΌλŠ” .NET Core 3.1 λ˜λŠ” 2.1에 λŒ€ν•œ λ³„λ„μ˜ ν•­λͺ© μ–΄μ…ˆλΈ”λ¦¬κ°€ μžˆμŠ΅λ‹ˆλ‹€.

μ—…λ°μ΄νŠΈλœ README νŒŒμΌμ„ ν™•μΈν•˜κ³  λ¬Έμ œκ°€ ν•΄κ²°λ˜λŠ”μ§€ μ•Œλ €μ£Όμ‹­μ‹œμ˜€.

λͺ¨λ“  4 λŒ“κΈ€

제트브레인 라이더 2019.3.4
이 링크의 λ¬Έμ„œμ— 따라 ꡬ성 μ™„λ£Œ
https://github.com/aws/aws-lambda-dotnet/tree/master/Tools/LambdaTestTool#configure -for-jetbrains-rider

λ˜ν•œμ΄ λ¬Έμ œκ°€ λ°œμƒν•©λ‹ˆλ‹€.

μ•Œλ € μ€˜μ„œ κ³ λ§ˆμ›Œ. README νŒŒμΌμ— λŒ€ν•œ λ¬Έμ„œκ°€ μ΅œμ‹  버전이 μ•„λ‹ˆμ–΄μ„œ ν˜„μž¬ μ—…λ°μ΄νŠΈλ˜μ—ˆμŠ΅λ‹ˆλ‹€.

0.10.0 의 μΌλΆ€λ‘œ 이 λ„κ΅¬λŠ” .NET Core 3.1 및 2.1을 λͺ¨λ‘ μ§€μ›ν•˜λ„λ‘ λΆ„λ¦¬λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 이전 λ²„μ „μ—μ„œλŠ” Amazon.Lambda.TestTool.dll이 μ§„μž…μ  μ–΄μ…ˆλΈ”λ¦¬μ˜€μ§€λ§Œ μ΄μ œλŠ” 클래슀 라이브러리일 λΏμž…λ‹ˆλ‹€. Amazon.Lambda.TestTool.WebTesterXX.dll λΌλŠ” .NET Core 3.1 λ˜λŠ” 2.1에 λŒ€ν•œ λ³„λ„μ˜ ν•­λͺ© μ–΄μ…ˆλΈ”λ¦¬κ°€ μžˆμŠ΅λ‹ˆλ‹€.

μ—…λ°μ΄νŠΈλœ README νŒŒμΌμ„ ν™•μΈν•˜κ³  λ¬Έμ œκ°€ ν•΄κ²°λ˜λŠ”μ§€ μ•Œλ €μ£Όμ‹­μ‹œμ˜€.

μ—…λ°μ΄νŠΈν•΄μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€.

이제 μž‘λ™ν•˜λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€!

감사 ν•΄μš”!

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰