Qual é a maneira correta de instalar gemas em um rubi GC modificado?
-
21-08-2019 - |
Pergunta
Eu quero instalar um Ruby com GC modificado para fazer um perfil de memória no meu aplicativo. Eu segui as instruções em http://guides.rubyonrails.org/performance_testing.html#gc e instalou uma instância de rubi no meu diretório home (eu já tenho outra instância "oficial" para o desenvolvimento). Esta instância GC modificado rubi está funcionando bem.
O problema é quando eu preciso para instalar gems a esta instância, como o passo 1.8.6 do guia acima me dizem para fazer. Eu não posso usar a instalação do rubygems já na minha máquina, porque ele está apontando para outra instância rubi. E eu não era capaz de instalar outra instância do rubygems apenas para o meu gc rubi remendado.
É por isso que eu quero saber a maneira correta de instalar rubygems em um GC remendado rubi, em uma máquina que já tem outra instalação do ruby ??não remendada.
Solução
Você precisa definir suas variáveis ??GEM_HOME
e meio ambiente GEM_PATH
para apontar para o diretório que você gostaria de rubi para puxar as pedras do.
Certifique-se também o remendado rubi aparece binários antes da outra versão na variável de ambiente PATH
para garantir a sua pegar a versão correta.