병렬 Linux 설정/환경에 액세스할 수 없습니다.

병렬 Linux 설정/환경에 액세스할 수 없습니다.

새 EC2 인스턴스(Ubuntu 18)를 설치한 다음이것들Putty를 통한 NodeJS 연결, 업데이트 및 pm2 설치 지침(이것들지시).

모두 제일 좋다. 심지어 React 앱을 실행하기 위해 pm2 프로세스도 설정했습니다. 그런 다음 Putty를 닫았습니다.

문제는 SSH를 통해 다시 로그인할 때(이전과 동일) 내 환경처럼 보인다는 것입니다.롤백. NodeJS는 이전 버전이므로 pm2 명령을 인식할 수 없습니다.

htop을 실행하면 pm2 프로세스가 여전히 실행 중이고 React 앱이 여전히 작동하는지 확인할 수 있습니다. 이 모든 것이 별도의 인스턴스나 세션에 존재하는 것 같습니다.

"다른" 인스턴스를 반환하는 방법에 대한 아이디어나 팁이 있습니까?

답변1

따라온 NodeJS 지침의 4.2단계에서는 NVM(노드 버전 관리자)을 설정했습니다. 이는 명령을 사용하여 여러 버전의 NodeJS를 관리할 수 있음을 의미합니다 nvm.

이 단계에서 실행하는 스크립트에는 nvm use 8.9.0특정 버전의 NodeJS를 사용하도록 현재 환경을 설정하는 명령이 있습니다. 8.9.0사용하려는 NodeJS 버전으로 교체하세요 nvm.

로그인한 상태에서 이 명령을 실행하면 nvm이전에 생성한 환경이 표시됩니다.

관련 정보