English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A seguir estão listados os passos para instalar Ruby em máquinas Linux.
Atenção:Certifique-se de que você tem permissões de root antes de instalar.
Arquivo compactado do Ruby mais recente.Clique aqui para baixar.
Depois de baixar o Ruby, extraia para o diretório recém-criado:
$ tar -xvzf ruby-2.2.3.tgz $ cd ruby-2.2.3
Agora, configure e compile o código-fonte, conforme mostrado a seguir:
$ ./configure $ make $ sudo make install
Após a instalação, digite o seguinte comando na linha de comando para garantir que tudo esteja funcionando corretamente:
$ruby -v ruby 2.2.3……
Se tudo estiver funcionando corretamente, será exibida a versão do interpretador Ruby instalado, como mostrado acima. Se você instalar outra versão, será exibida outra versão diferente.
Se o seu computador já estiver conectado à Internet, a maneira mais simples de instalar Ruby é usar yum ou apt-get. Digite os seguintes comandos no prompt de comando para instalar Ruby no seu computador.
$ sudo yum install ruby # CentOS, Fedora ou RHEL ou sudo apt-get install ruby-full # Debian ou Ubuntu
Se você estiver usando um sistema Apple, pode usar brew Instalação por comando:
$ brew install ruby
O RVM pode instalar e gerenciar várias versões do Ruby no sistema. Além disso, ele também pode gerenciar diferentes conjuntos de gem. Suporta OS X, Linux e outros sistemas operacionais UNIX-like.
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB $ curl -sSL https://get.rvm.io | bash -s stable
Após a instalação, será listada algumas informações de instalação, das quais uma linha deve ser notada:
... Para começar a usar o RVM, você precisa executar `source /etc/profile.d/rvm.sh` ....
Isso significa que para começar a usar, é necessário executar um comando source para reexecutar o arquivo de inicialização recém-modificado, conforme instruído na instalação, execute os seguintes comandos para carregar o ambiente RVM (ao abrir um novo Termal, não é necessário fazer isso, ele será recarregado automaticamente)
source /etc/profile.d/rvm.sh
Verifique se a instalação está correta
$ rvm -v rvm 1.22.17 (estável) por Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]
Listar versões ruby conhecidas:
$ rvm list known
Você pode escolher uma versão existente do rvm para instalar (a seguir, usando rvm como exemplo) 2.4.2 como exemplo da instalação de uma versão específica)
$ rvm install 2.4.2
Da mesma forma, continue esperando o longo processo de download e compilação, e após a conclusão, o Ruby e o Ruby Gems serão instalados.
Consultar o Ruby instalado
$ rvm list
Desinstalar uma versão instalada
$ rvm remove 1.9.2
Configurar versão do Ruby
Após a instalação do RVM, é necessário executar o comando a seguir para definir o Ruby da versão especificada como versão padrão do sistema
$ rvm 2.0.0 --default
Da mesma forma, você também pode usar outras versões, desde que você tenha instalado a versão usando rvm install
Neste momento, você pode testar se está correto
$ ruby -v ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0] $ gem -v 2.1.6
Isso pode ser devido ao fato de que o repositório padrão do Ruby usa cocoapods.org, e às vezes há problemas ao acessar este endereço no Brasil, uma solução sugerida na internet é substituir o farol por ruby-da China, a substituição é feita da seguinte maneira:
$ gem source -r https://rubygems.org/ $ gem source -a 'https://gems.ruby-china.com/
Para verificar se a substituição foi bem-sucedida, você pode executar:
$ gem sources -l
Saída normal:
*** CURRENT SOURCES *** https://gems.ruby-china.com/
Certifique-se de que apenas gems.ruby-china.com
$ gem install rails
Se você usar Gemfile e Bundle (por exemplo: projeto Rails)
Você pode usar o comando de espelho de código-fonte do Bundler.
$ bundle config mirror 'https://rubygems.org 'https://gems.ruby-china.com
Dessa forma, você não precisa alterar o source do seu Gemfile.
source 'https://rubygems.org/' gem 'rails', '4.1.0' ...