Instalando rvm e uma versão específica de ruby usando rvm em sistemas baseados em linux

1

O teste da interface do usuário é feito usando rubi e selênio.

  1. Instalação de rvm
  2. Instalação da versão específica de ruby e configuração de uma versão padrão de ruby

Nota: Usando um sistema operacional baseado em Linux.

    
por user2555595 23.08.2014 / 10:45

1 resposta

2

A instalação do ruby pode ser feita facilmente usando curl :

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

e está listado no site principal do rvm aqui .

Após esta operação ser concluída, digite rvm na linha de comando para verificar se ela foi instalada corretamente e, se houver, listará seu uso e outras coisas.

O Ruby geralmente é pré-instalado na maioria das distribuições de linux.

Para verificar este tipo ruby na linha de comando.

Se você quiser usar uma versão específica do ruby como 1.8 ou 2.1 que suporta testes de interface do usuário, verifique:

rvm list

Ele listará a versão padrão do ruby que o rvm usa.

Agora verifique:

ruby -v

Ele informará a versão padrão.

Se estes dois não coincidirem, então .rb programas terão problemas na execução.

Defina ruby para ser a versão padrão que você quer que seja. Isso é feito primeiro executando rvm list e verificando se a versão desejada está instalada, mas não o padrão ou se a versão requerida não está instalada.

Siga as duas etapas se a versão desejada não estiver instalada e siga apenas a segunda etapa, se a versão desejada estiver instalada.

rvm install {desired_version}
rvm --default use {desired_version}

Geralmente, especificar o número da versão como x.y é suficiente, pois ele instalará a versão estável mais recente em x.y .

Às vezes o rvm reporta um erro no 2º passo dizendo que o rvm não é uma função. Para corrigir este erro, execute:

source $HOME/.rvm/scripts/rvm

e, em seguida, execute o segundo comando novamente. Ele informará você sobre a versão padrão sendo usada.

Mais uma vez, verifique rvm list e ruby -v para ver se ambos estão usando a mesma versão.

Uma versão específica é necessária porque o teste da interface do usuário é suportado apenas em 1.8 e 2.1 e não em outras versões

    
por 23.08.2014 / 10:45

Tags