tapajos / brazilian-rails

Brazilian Rails é um conjunto de gems para serem usadas com Ruby e com o Ruby on Rails e tem como objetivo unir alguns recursos úteis para os desenvolvedores brasileiros.
http://brazilian-rails.rubyforge.org
361 stars 100 forks source link

gem não encontrada (Rails 3.0.3) #15

Closed willchinelato closed 13 years ago

willchinelato commented 13 years ago

Ambiente

Quando eu executo

rake db:create

a seguinte mensagem é exibida:

rake aborted!
no such file to load -- C:/Ruby/jruby/lib/ruby/gems/1.8/gems/brazilian-rails-3.0.1/lib/../brdinheiro/lib/brdinheiro

Para que a gem funcionasse no meu projeto, alterei o arquivo brazilian-rails.rb. Na linha onde é declarado o require, coloquei o seguinte código:

require project

Provavelmente isto não seja o ideal, mas desta forma a tarefa rake pode ser executada.

stjhimy commented 13 years ago

Pode fornecer um patch?

willchinelato commented 13 years ago
From 7d4b7d85af66992a9c4bfdb6e163eb5d13ee9edc Mon Sep 17 00:00:00 2001
From: William Brombal Chinelato <wchinelato@simplesmenteuse.com>
Date: Sat, 27 Nov 2010 14:41:06 -0200
Subject: [PATCH] Alterada o parametro do require na inclusao de subprojetos.

---
 lib/brazilian-rails.rb |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/lib/brazilian-rails.rb b/lib/brazilian-rails.rb
index b7f5aa8..1dfa46b 100644
--- a/lib/brazilian-rails.rb
+++ b/lib/brazilian-rails.rb
@@ -1,6 +1,6 @@
 PROJECTS = %w(brdinheiro brcep brdata brhelper brnumeros brstring brcpfcnpj)

 PROJECTS.each do |project|
-  require File.dirname(__FILE__) + "/../#{project}/lib/#{project}"
+  require project
 end

-- 
1.7.3.1.msysgit.0
stjhimy commented 13 years ago

Assim que aplicar eu comunico o dono do repositório pra dar release na nova versão, obrigado : )

stjhimy commented 13 years ago

Já está corrigido, coloque no Gemfile para usar a versão do git até que seja dado release na nova versão.