적절한 노드 실행 경로를 사용해야 합니다. 내 컴퓨터는 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
내가 뭘 잘못했나요?