Erro: Rake: undefined method 'reenable' for [environment']>:Rake::Task

Ao rodar o comando rake db:migrate me deparei com este erro Rake: undefined method 'reenable' for [environment']>:Rake::Task.
Rodrigo Manhães do blog SacodeCoisas postou sobre este problema, mais aqui segue o passo a passo.

Causa: O rake que vem instalado no Sistema Operacional provavelmente com uma versão mais antiga que a instalada com o GEM.

Solução: Desinstalar o rake do S.O.

Remover o rake:
sudo aptitude remove rake


Instalar o rake novo pelo gem:
sudo gem install rake


Pode acontecer(quase sempre, pelo menos no Ubuntu 9.04) que o link simbolico ruby seja removido junto com o rake.
Crie novamente o link simbolico para o ruby:
ln -s /usr/bin/ruby1.8 /usr/bin/ruby


Crie também o link simbolico para o rake novo:
ln -s /var/lib/gems/1.8/gems/rake-0.8.7/bin/rake /usr/bin/rake


Ps: até a edição deste post a ultima versão disponivel do rake era a 0.8.7, caso sua versão seja superior substitua pela sua versão.
Leia Mais!

Retirar password de usuário no Linux

Mais um post de utilidades. Parece coisa boba mais as vezes coisas simples são difíceis de achar.
Para retirar a senha de um usuário no linux ( no meu caso precisei para o usuário git para facilitar a clonagem de repositórios) use o comando:

# passwd --delete usuário

ou simplesmente

#passwd -d usuário

Até. Leia Mais!

GIT fatal: no matching remote head

Seção erros.

fatal: no matching remote head no GIT

Este erro acontece quando você tenta clonar um projeto de algum repositório e ele simplesmente está vazio.


gsi7@gsi7-desktop:~/Desktop/sistema$ git clone git@172.20.5.171:nucest.git
Initialized empty Git repository in /home/gsi7/Desktop/sistema/nucest/.git/
fatal: no matching remote head
Leia Mais!

Ruby on Rails: Radio Button

Se está a procura de como colocar um radio button em sua aplicação ruby on rails use o exemplo abaixo:

<%= f.radio_button :nomedocampo, "Valor"%>Label


onde "Valor" => é o dado que ficará armazenado no BD
Label => é o texto em exibição na página.

Simples como ruby on rails! Leia Mais!

FATAL: Autenticação PostGreSql com usuário "postgres"

Continuando a seção dos erros comuns, outro erro chato ao instalar o pgsql é:

FATAL: autenticação do tipo Ident falhou para usuário "postgres"


Para resolver esse basta editar o arquivo abaixo:

$ sudo nano /etc/postgresql/8.3/main/pg_hba.conf

Nele existem as seguintes linhas:


# Database administrative login by UNIX sockets
local all postgres ident sameuser


troque o "ident sameuser" por "password" ficando desta forma:

# Database administrative login by UNIX sockets
local all postgres password


Salve o arquivo e reinicie o servidor pgsql com o comando
$ sudo /etc/init.d/postgresql-8.3 restart


Com isso o erro não acontecerá mais!
Até!

Ps: Nos exemplos eu utilizo o nano como editor, mais o nano pode ser trocado por vim, emacs e etc. Leia Mais!

Rails -v : command not found

Um problema muito comum quando se instala rails através do RubyGems é:

servidorgsi:/home/projetos# rails -v
-bash: rails: command not found


Para resolver este probleminha basta executar o comando:

$ export PATH=$PATH:/var/lib/gems/1.8/bin

Apos isso:

servidorgsi:/home/projetos# rails -v
Rails 2.3.3


Edit:
Se ao reiniciar o pc, a variável ambiente não for reconhecida novamente, basta editar o arquivo

$ nano /etc/profile


e coloque o comando acima ultima linha.
Feito isso command not found jamais. Leia Mais!

Solução para o trabalho colaborativo - OpenGoo


Aqueles que procuram uma ferramenta para melhorar a produtividade e acima de tudo a organização e eficiência dos projetos, eis que surge uma solução: OpenGoo.com
Um projeto Open-source feito em php e de instalação simples.
Para rodar o sistema use no servidor:

  • Apache
  • Mysql
  • PHP5 (PHP4 não funciona)
A versão estável em 19/07/2009 é 1.4.2
Link para download: OpenGoo-1.4.2

Teste no link OpenGoo-Demo - Usuário: demo / Senha: demo Leia Mais!

Contato

Para entrar em contato mande um email para:

josecarlos@jcmaciel.com
ou

juquinhaa@gmail.com
Leia Mais!