rvm / ubuntu_rvm (Português)

OpenCollectiveOpenCollective

RVM é uma ferramenta de linha de comando que lhe permite facilmente instalar, gerir e trabalhar com múltiplos ambientes rubi desde intérpretes a conjuntos de gemas.

Este pacote instala rvm com alguns padrões:

  • stable rvm é usado;
  • rvm é instalado usando mixed-mode install: utilizável por todos os utilizadores no sistema, com rubies/gemsets isolados no $HOME do utilizador (ver mais aqui);
  • li>rvm é instalado em /usr/share/rvm (como convenção Debian/Ubuntu);

  • actualizações automáticas fornecidas por um PPA Ubuntu;

Adicionalmente alguns pacotes antigos necessários para construir binários de rubi antigos (como libssl1.0-dev) também estão automaticamente disponíveis no PPA.

Pré-requisitos

É necessário software-properties-common instalar para adicionar PPA repositórios.

Se não estiver instalado, abra um terminal (Ctrl+Alt+T) e execute:

sudo apt-get install software-properties-common

1. Adicionar o PPA e instalar o pacote

Abrir um terminal (Ctrl+Alt+T) e executar:

sudo apt-add-repository -y ppa:rael-gc/rvmsudo apt-get updatesudo apt-get install rvm

Adicionar o seu utilizador a rvm grupo (substituir <yourusername> pelo seu nome de utilizador):

sudo usermod -a -G rvm <yourusername>

2. Altere a sua janela terminal

Agora, a fim de carregar sempre rvm, altere o Terminal Gnome para realizar sempre um login.

Na janela do terminal, clique em Edit>Profile Preferences, clique em Title and Command separador e verifique Run command as login shell.

Terminal Screenshot

3. Reboot

Foram feitas muitas alterações (scripts que precisam de ser recarregados, é agora membro do grupo rvm) e para que todos eles funcionem correctamente, é necessário reiniciar (na maioria dos casos um logout/login é suficiente, mas em alguns derivados de Ubuntu ou alguns emuladores de terminal, não é efectuado um login shell, pelo que aconselhamos a reiniciar).

4. Activar gemsets locais

Agora activar gemsets locais. Abrir um terminal (Ctrl+Alt+T) e executar:

rvm user gemsets

5. Instale um rubi

Agora está pronto para instalar rubis. Abra um terminal (Ctrl+Alt+T) e corra:

rvm install ruby

Utilização da RVM

Instruções completas da RVM estão disponíveis no repositório da RVM: https://github.com/rvm/rvm

Adicionalmente também pode verificar as páginas do manual: abra um Terminal (Ctrl+Alt+T) e corra:

man rvm

Resolução de problemas

Após a instalação da RVM, o seu utilizador foi adicionado a um novo grupo, foram criados novos ficheiros de ambiente, etc. Normalmente um logout, o login é suficiente. Mas no caso de ainda enfrentar alguns problemas (normalmente devido a terminais que não executam shells de login, etc.), basta tentar reiniciar o sistema.

1. Não é possível adicionar PPA

Se estiver a enfrentar o seguinte erro:

Cannot add PPA: 'ppa:~rael-gc/ubuntu/rvm'.ERROR: '~rael-gc' user or team does not exist

Sons como se estivesse sob um proxy. Por favor, siga as instruções para adicionar um repositório para trabalhar através de um proxy.

2. Preciso de actualizar para master sem esperar pelo lançamento de novos pacotes

Fine. Primeiro instale o rvm-installer chaves:

gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

então execute:

rvmsudo rvm get master

3. Questões de permissão de ficheiros

Se já tiver reiniciado, e estiver a enfrentar quaisquer questões de permissão de ficheiros durante qualquer utilização da RVM, como por exemplo:

  • Following files may be not writable
  • sudo is needed ou
  • Cannot utime: Operation not permitted

Pode corrigir com:

rvmsudo rvm cleanup allrvm fix-permissions

Contribuir

P>Ajude-nos com um pequeno donativo mensal para nos ajudar a continuar as nossas actividades.

p>BackerBackerBackerBackerBackerBackerBackerBackerBackerBackerBackerBackerBackerBackerBackerBackerBackerBackerBackerBacker

Patrocinadores

Patrocinador e obtenha o seu logótipo no nosso LEIAME no Github com um link para o seu site.

PatrocinadorPatrocinadorPatrocinadorPatrocinadorPatrocinadorSponsorSponsorSponsorSponsorSponsorSponsorSponsorSponsorSponsorSponsorSponsorSponsorSponsorSponsorSponsor

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *