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
O $
sugere que você está tentando esta instalação como um usuário regular (ou seja, não raiz). Nesse caso, esse é provavelmente o seu problema, pois a /usr/share/
árvore na maioria dos sistemas operacionais Linux é gravável apenas pela raiz. O software que você está tentando instalar provavelmente deseja que você tenha permissões de root para executar a instalação.
Eu o resolvi alterando o seguinte
curl -sSL https://get.rvm.io | bash -s stable
para dentro
curl -sSL https://get.rvm.io | sudo bash -s stable
O usuário precisa acessar o subdiretório. /usr/local
Você provavelmente tem (ou teve) uma instalação do RVM em todo o sistema. Isso pode ser devido à instalação através de um sistema de pacotes como o apt-get no Ubuntu ou pacman no Arch Linux (ambos têm pacotes rvm).
Verifique suas variáveis de ambiente:
Se você o tiver, desative-o e tente instalar novamente:
Cuidado! Se você ainda possui o rvm instalado em todo o sistema, isso pode fornecer resultados imprevisíveis, verifique se você o desinstalou antes de fazer isso.
Se você já o tiver desinstalado e o rvm_path ainda estiver lá, talvez seja possível sair e efetuar login novamente para removê-los do ambiente (ou apenas reiniciar o computador).
fonte
Provavelmente você instalou outra versão do RVM no seu computador. Verifique se você possui o Ubuntu, talvez tenha instalado a versão exclusiva do Ubuntu https://github.com/rvm/ubuntu_rvm. Você pode desinstalá-lo com o comando
Eu resolvo assim. E então instale o rvm com
E depois configurar a fonte de
Você precisa adicionar a fonte do rvm aos arquivos .bashrc e .profile da sua casa
fonte