![실행 파일 /~/.nvm/versions/node/v18.15.0/bin/node를 찾을 수 없습니다. 해당 파일이나 디렉터리가 없습니다.](https://linux55.com/image/218458/%EC%8B%A4%ED%96%89%20%ED%8C%8C%EC%9D%BC%20%2F~%2F.nvm%2Fversions%2Fnode%2Fv18.15.0%2Fbin%2Fnode%EB%A5%BC%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%ED%95%B4%EB%8B%B9%20%ED%8C%8C%EC%9D%BC%EC%9D%B4%EB%82%98%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EA%B0%80%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
적절한 노드 실행 경로를 사용해야 합니다. 내 컴퓨터는 Windows에서 실행되지만 애플리케이션이 AWS EC2 인스턴스에서 호스팅되기 때문에 Amazon Linux를 사용합니다. systemd에서 애플리케이션을 시작하고 Amazon Linux에서 얻은 노드 경로를 사용할 때마다 which node
오류가 발생합니다. Failed to locate executable /~/.nvm/versions/node/v18.15.0/bin/node: No such file or directory
다른 경로 패턴을 시도했지만 여전히 소용이 없습니다. 이것은 내 etc/systemd/system/node-api.service입니다.
[Unit]
Description=My App
Documentation=https://example.com
After=network.target
[Service]
Type=simple
User=ec2-user
ExecStart=/~/.nvm/versions/node/v18.15.0/bin/node /home/ec2-user/code/myapp/v1-sub/app.js
Restart=on-failure
[Install]
WantedBy=multi-user.target
내가 뭘 잘못했나요?