실행 파일 /~/.nvm/versions/node/v18.15.0/bin/node를 찾을 수 없습니다. 해당 파일이나 디렉터리가 없습니다.

실행 파일 /~/.nvm/versions/node/v18.15.0/bin/node를 찾을 수 없습니다. 해당 파일이나 디렉터리가 없습니다.

적절한 노드 실행 경로를 사용해야 합니다. 내 컴퓨터는 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

내가 뭘 잘못했나요?

관련 정보