728x90
.NET 런타임을 사용하는 프로그램을 실행했는데, 아래와 같은 .NET 을 못찾는다는 메시지와 함께 확인할 링크(https://aka.ms/dotnet/app-launch-failed) 를 알려준다.
$ pwd
/home/user1/myapp
$ ./myapp/myapp
You must install .NET to run this application.
App: /home/user1/myapp/myapp
Architecture: x64
App host version: 6.0.7
.NET location: Not found
Learn about runtime installation:
https://aka.ms/dotnet/app-launch-failed
Download the .NET runtime:
https://aka.ms/dotnet-core-applaunch?missing_runtime=true&arch=x64&rid=osx.12-x64&apphost_version=6.0.7
https://aka.ms/dotnet/app-launch-failed 에서는 설치한 .NET 런타임(dotnet) 의 위치를 환경변수에 설정하라고 한다.
- env 명령어로 환경 변수 설정후 앱 실행
$ env DOTNET_ROOT=/user1/dotnet-runtime ./myapp/myapp
usage: myapp <executable-file> <output-directory>
- 환경설정 파일(.bashrc, .zshrc) 에 변수 추가 후 앱 실행
$ more .bashrc
export DOTNET_ROOT=/Users/web_admin/bas-analyzer/dotnet-runtime
export PATH=$PATH:$DOTNET_ROOT
$ ./myapp/myapp
usage: myapp <executable-file> <output-directory>
참고
'Engineering > Linux' 카테고리의 다른 글
각 OS 버전 확인 명령어 (2) | 2024.01.04 |
---|---|
command line 에서 ip 주소 확인 방법 (1) | 2023.12.19 |
지난 파일 삭제 명령어 on Linux (0) | 2023.05.12 |
yum install Could not retrieve mirrorlist error was14: HTTPS Error 404 - Not Found (0) | 2023.05.10 |
IP / Port 연결 테스트 (0) | 2023.05.03 |