RVM 설치 문제

RVM 설치 문제

rvm을 설치하기 위해 이 명령을 실행할 때

curl -sSL https://get.rvm.io | bash -s stable

다음 오류 메시지가 나타납니다.

mktemp: failed to create file via template ‘/usr/share/rvm/rvm-exec-test.XXXXXX’: Permission denied

답변1

다음을 변경하여 문제를 해결했습니다.

curl -sSL https://get.rvm.io | bash -s stable

입력하다

curl -sSL https://get.rvm.io | sudo bash -s stable

사용자는 하위 디렉터리에 액세스해야 합니다./usr/local

답변2

시스템 전체에 RVM이 설치되어 있을 수 있습니다. 이는 이와 같은 패키지 시스템을 통해 설치했기 때문일 수 있습니다.적절한우분투 또는팩맨Arch Linux(둘 다 rvm 패키지가 있음).

환경 변수를 확인하세요.

> env | grep rvm_path

그렇다면 설치를 취소하고 다시 설치해 보십시오.

> unset rvm_path
> curl -sSL https://get.rvm.io | bash -s stable

경계해라! 시스템 전체에 여전히 rvm이 설치되어 있는 경우 예상치 못한 결과가 발생할 수 있으므로 이 작업을 수행하기 전에 반드시 제거하십시오.

이를 제거했는데 rvm_path가 여전히 존재하는 경우 로그아웃했다가 다시 로그인하여 환경에서 해당 경로를 제거하거나 시스템을 다시 시작할 수 있습니다.

답변3

컴퓨터에 다른 버전의 RVM이 설치되어 있을 수 있습니다. Ubuntu가 있으면 전용 Ubuntu 버전이 설치되어 있는지 확인하십시오.https://github.com/rvm/ubuntu_rvm 명령을 통해 제거 가능

sudo apt-get purge rvm

이것이 내가 해결한 방법입니다. 그런 다음 rvm을 설치하십시오.

\컬 -sSLhttps://get.rvm.iobash -안정적

그런 다음 소스를 구성하십시오.

소스 ~/.rvm/scripts/rvm

그런 다음 집에 있는 .bashrc 및 .profile 파일에 rvm 소스를 추가해야 합니다.

답변4

이는 $일반(예: 루트가 아닌) 사용자로 이 설치를 시도하고 있음을 나타냅니다. 그렇다면 /usr/share/대부분의 Linux 운영 체제의 트리는 루트에서만 쓸 수 있으므로 문제가 될 수 있습니다. 설치하려는 소프트웨어를 설치하려면 루트 권한이 필요할 수 있습니다.

관련 정보