Archive for the ‘Configuração’ Category
Se você atualizou o Firefox para as versões 4, 5 ou 6 provavelmente está tendo problemas para rodar testes de Cucumber com o Selenium Webdriver, obtendo o erro abaixo:
unable to obtain stable firefox connection in 60 seconds ( ) (Selenium::WebDriver::Error::WebDriverError)
Para corrigir “paliativamente” e continuar a rodar meus testes fiz o downgrade do Firefox para versão 3.6.19 executando os passos abaixo:
1) Precisei limpar completamente a versão anterior do Firefox usando o AppCleaner que é free;
2) Encontrei as versões anteriores do FF no OldApps.com;
3) Desabilitei o update de versões do FF em Preferences/Advanced/Update
Quem estiver como este mesmo problema no Ubuntu pode resolver com ajuda deste dois posts:
http://blog.troyastle.com/2011/06/downgrade-to-firefox-36-on-ubuntu-natty.html
Atualizado em 20/02/2010
Algumas pessoas estão obtendo o seguinte erro ao tentar iniciar o serviço do MongoDB:
./mongod: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory
Isto acontece após a atualização do Firefox no Ubuntu para versões superiores a 3.5, comigo ocorreu na versão 3.5.7, porque o FF atualiza algum pacote do xulrunner e da biblioteca libmozjs.so ou algo similar.
Para corrigir isto é necessário recompilar o mongodb. Eu refiz a instalação a partir do SpiderMonkey e tudo voltou a funcionar.
Primeiramente fiz esta instalação direto no Ubuntu 9.10, acho que deve funcionar para a versão 9.04 também. O processo de instalação na verdade é mais cansativo do que complicado, precisa de uma conexão razoável para baixar todos os pacotes.
Então vamos começar removendo pacotes não utilizados:
sudo apt-get autoremove
Instalando as dependências:
sudo apt-get -y install tcsh git-core scons g++
sudo apt-get -y install libpcre++-dev libboost-dev
sudo apt-get -y install libreadline5-dev xulrunner-1.9.1-dev
Instale o SpiderMonkey que é uma implementação em C de JavaScript
cd ~ mkdir tmp && cd tmp wget ftp://ftp.mozilla.org/pub/mozilla.org/js/js-1.7.0.tar.gz tar -zxvf js-1.7.0.tar.gz cd js/src export CFLAGS="-DJS_C_STRINGS_ARE_UTF8" make -f Makefile.ref sudo JS_DIST=/usr make -f Makefile.ref export
Faça o download do MongoDB via git
cd ~/tmp git clone git://github.com/mongodb/mongo.git
Agora basta instalar o mongoDB
cd mongo scons all sudo scons --prefix=/opt/mongo install
Para testá-lo crie um diretório:
mkdir -p ~/testing/mongo/data/db
e inicie o MongoDB:
/opt/mongo/bin/mongod --dbpath ~/testing/mongo/data/db
Se tudo ocorreu bem, acessando o endereço http://localhost:28018 você obterá informações sobre o MongoDB em ação.
Um pouco de prática:
- Começando com MongoDB
- MongoDB and MongoMapper
Referências:
- Building for Linux
- Building mongodb on Ubuntu
Uma das coisas que deixava a desejar no Gedit era a falta de uma busca por textos dentro dos arquivos em todo projeto. Conseguiamos apenas realizar buscas por nome de arquivo através dos plugins Snap Open (padrão do Gedit no Ubuntu 9.04), Gedit Open File e Gedit Go To File sendo os dois últimos inclusos no projeto Gmate, mas vasculhando com um pouco mais de calma encontrei o plugin File Search para resolver esta carência.
A instalação é simples:
- Faça o download do arquivo tar.gz
- Descompacte os arquivos
- Copie os arquivos para ~/.gnome2/gedit/plugins/
- Inicie o Gedit ative o plugin File Search em Editar >Preferências > Plugins
- A tecla de atalho para o File Search é Ctrl + Shift + F
Para instalar e obter mais informações sobre os outros plugins mencionados acima consulte este post.
Lembre-se que se você já instalou outros plugins que não fazem parte deste pacote é recomendado que faça um backup antes. Eu particularmente instalei o File Search após ter os plugins do Gmate já instalados e não tive problemas.
Aproveito este post para deixar mais algumas dicas:
- Caso esteja utilizando o plugin Gemini (Fecha aspas, chaves, parenteses) é necessário desabilitar o plugin Bracket Completion que vem por padrão;
- Somente um dos plugins de busca por arquivos (Snap Open, Gedit Open File ou Gedit Go To File) deve estar habilitado;
- Alguns documentos devem ser marcados com caracter de fim de linha, se você estiver utilizando o plugin Save without trailing space ele incluirá uma linha a mais em todo arquivo que for alterado e salvo no Gedit;
- Aqui uma lista de shortcuts para facilitar a vida no Gedit.
Se gostou do plugin File Search deixe um comentário para o autor, pois é legal copiar e mais legal ainda é reconhecer os autores.
Referências:
- Gedit File Search
- File Search no Github
- Find and Files plugin
- Gmate
- Gedit Text Editor




