Created
May 18, 2011 20:57
-
-
Save handersonbf/979539 to your computer and use it in GitHub Desktop.
Instalando, Configurando e Rodando Cucumber com JRuby no Linux
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Verificar se existe o Java e Ruby. | |
| Java | |
| java -version | |
| java version "1.6.0_22" | |
| Java(TM) SE Runtime Environment (build 1.6.0_22-b04) | |
| Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode) | |
| Ruby | |
| ruby -v | |
| ruby 1.8.7 (2010-06-23 patchlevel 299) [x86_64-linux] | |
| Caso o você não tenha criado um link para o java, faça-o agora. | |
| Entre na pasta /opt como root e digite: | |
| ln -s pastaDoJava(jdk1.X.X_X) java | |
| Feche e abra o terminal novamente. | |
| Instalando o JRuby no Linux. | |
| Baixe o JRuby no site: http://www.jruby.org/download | |
| Descompacte na pasta /opt/. Você terá que ter permissão de root. | |
| crie com permissão de sudo o link para o jruby: | |
| ln -s jruby-XXX jruby | |
| Ainda como root, abra o arquivo .bashrc e adicione as linhas: | |
| export JRUBY_HOME=/opt/jruby | |
| export PATH=$PATH:$JRUBY_HOME/bin | |
| Verifique se o JAVA_HOME esta apontando para a pasta raiz do java e não para a bin. | |
| Deve ser mais ou menos essa configuração. | |
| JAVA_HOME=/opt/java(esse é o link que você criou anteriormente) | |
| export JAVA_HOME | |
| Então poderia ficar assim | |
| export JRUBY_HOME=/opt/jruby | |
| export PATH=$PATH:$JAVA_HOME/java:$JRUBY_HOME/bin | |
| Isso ficará no arquivo /home/seuusuario/.bashrc | |
| Feche o terminal e abra-o novamente. | |
| Digite: jruby -v | |
| O resultado deve ser algo do tipo: | |
| jruby 1.6.1 (ruby-1.8.7-p330) (2011-04-12 85838f6) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_22) [linux-amd64-java] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Para instalar as gems é simples. | |
| Verificar a lista de gems instaladas | |
| jruby -S gem list | |
| Para instalar qualquer gem: | |
| jruby -S gem install cucumber | |
| Para instalar mais de uma gem na mesma linha: | |
| jruby -S gem install cucumber capybara selenium-client selenium-webdriver | |
| Rodando os testes do cucumber | |
| Entre na raiz do projeto e digite: | |
| jruby -S cucumber | |
| Pronto ! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment