problema na instalação do RVM

8

Ao executar este comando para instalar o rvm

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

Estou recebendo esta mensagem de erro:

mktemp: failed to create file via template ‘/usr/share/rvm/rvm-exec-test.XXXXXX’: Permission denied
    
por N.Raut 16.03.2017 / 14:04

3 respostas

-1

O $ sugere que você esteja tentando esta instalação como um usuário regular (ou seja, não raiz). Em caso afirmativo, esse é provavelmente o seu problema, pois a árvore /usr/share/ na maioria dos sistemas operacionais Linux é gravável somente pelo root. O software que você está tentando instalar provavelmente quer que você tenha permissões de root para executar a instalação.

    
por 16.03.2017 / 14:12
7

Eu resolvi isso alterando o seguinte

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

em

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

O usuário precisa acessar o subdiretório. /usr/local

    
por 28.09.2017 / 16:39
5

Você provavelmente tem (ou teve) uma instalação de todo o sistema do RVM. Isso pode ser devido a instalá-lo através de um sistema de pacotes como apt-get no Ubuntu ou pacman no Arch Linux (ambos possuem pacotes rvm).

Verifique suas variáveis de ambiente:

> env | grep rvm_path

Se você tiver, desmarque-o e tente instalar novamente:

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

CUIDADO! Se você ainda tiver o rvm instalado em todo o sistema, isso pode gerar resultados imprevisíveis, certifique-se de desinstalá-lo antes de fazer isso.

Se você já tiver desinstalado e rvm_path ainda estiver lá, talvez você possa efetuar logout e login novamente para removê-los do ambiente (ou apenas reinicie o computador).

    
por 28.04.2018 / 17:00

Tags