Abelo: mudanças entre as edições

De MochilaWiki
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 6: Linha 6:




Dependencias:
Dependências:
  apt-get install rcov ferret rubygems ruby1.8-dev
  apt-get install rcov rubygems ruby1.8-dev
  gem install ferret
  gem install ferret
  apt-get install rake rails
gem install -v=1.1.6 rails
  apt-get install rcov ferret rubygems ruby1.8-dev sqlite3
 
  apt-get install rake rails ferret
  apt-get install sqlite3
  apt-get install libgettext-ruby
  apt-get install libgettext-ruby


Instalando:
Instalando:
Linha 18: Linha 21:




gem install -v=1.1.6 rails
  $ gem install -v=1.1.6 rails
 
  banto@fanon:~/Desktop/abelo-0.5.1$ gem install -v=1.1.6 rails
  Bulk updating Gem source index for: http://gems.rubyforge.org
  Bulk updating Gem source index for: http://gems.rubyforge.org
  Install required dependency activesupport? [Yn]  Y
  Install required dependency activesupport? [Yn]  Y
Linha 27: Linha 28:
rake via gem ou instala o ferret via APT (libferret-ruby).
rake via gem ou instala o ferret via APT (libferret-ruby).


sudo apt-get install build-essential
apt-get install build-essential
sudo apt-get install ruby irb rdoc
apt-get install ruby irb rdoc
sudo apt-get install rubygems
apt-get install rubygems
sudo gem install rails
gem install rails
sudo gem1.8 install rails
gem1.8 install rails






2) Instalados via apt-get:
2) Instalados via apt-get:
sudo apt-get install rcov
apt-get install rcov
sudo apt-get install libgettext-ruby
apt-get install libgettext-ruby
sudo apt-get install libsqlite3-dev
apt-get install libsqlite3-dev
sudo apt-get install libmagick9-dev
apt-get install libmagick9-dev
sudo apt-get install sqlite3
apt-get install sqlite3


3) Instalações via GEM:
3) Instalações via GEM:
sudo gem install ferret
gem install ferret
sudo gem install sqlite3-dev
gem install sqlite3-dev
sudo gem install rmagick
gem install rmagick


Instalou... e então consegui criar a base de dados
Instalou... e então consegui criar a base de dados
#sqlite3 tmp/abelo_development.db
#sqlite3 tmp/abelo_development.db
#rake db:migrate
#rake db:migrate


E rodar o server.
E rodar o server.
Linha 66: Linha 67:
ao tentar abrir o caixa.
ao tentar abrir o caixa.
"app/controllers/application.rb:228:in `render_access_denied_screen'
"app/controllers/application.rb:228:in `render_access_denied_screen'
app/controllers/application.rb:171:in `check_access_control'
app/controllers/application.rb:171:in `check_access_control'|..."
|..."


fontes:
fontes:
* http://listas.softwarelivre.org/pipermail/abelo/2008-August/000142.html
* http://listas.softwarelivre.org/pipermail/abelo/2008-August/000142.html
* http://www.abelo.com.br/Abelo/DownloadPtbr
* http://www.abelo.com.br/Abelo/DownloadPtbr

Edição das 15h05min de 25 de março de 2009

Página do projeto:

baixando fontes:

wget -c http://www.abelo.com.br/pub/Abelo/AbeloVersion00x05x01/abelo-0.5.1.tar.gz


Dependências:

apt-get install rcov rubygems ruby1.8-dev
gem install ferret
gem install -v=1.1.6 rails
apt-get install rake rails ferret 
apt-get install sqlite3
apt-get install libgettext-ruby


Instalando:

tar zxvf abelo-0.5.1.tar.gz
cd abelo-0.5.1/


$ gem install -v=1.1.6 rails
Bulk updating Gem source index for: http://gems.rubyforge.org
Install required dependency activesupport? [Yn]  Y


rake via gem ou instala o ferret via APT (libferret-ruby).

apt-get install build-essential
apt-get install ruby irb rdoc
apt-get install rubygems
gem install rails
gem1.8 install rails


2) Instalados via apt-get:

apt-get install rcov
apt-get install libgettext-ruby
apt-get install libsqlite3-dev
apt-get install libmagick9-dev
apt-get install sqlite3

3) Instalações via GEM:

gem install ferret
gem install sqlite3-dev
gem install rmagick

Instalou... e então consegui criar a base de dados

#sqlite3 tmp/abelo_development.db
#rake db:migrate

E rodar o server.

Porém ao rodar deparei-me com alguns problemas no uso:

  • tive erros para criar os primeiros cadastros estando com o BD vazio.

Tentei, por exemplo, cadastrar uma nova organização. Mas deu erro, e pelo log acho que tentou listar o país, mas a tabela estava vazia. Tive de carregar o script de exemplo "populate_clothes_store" para conseguir usar a aplicação.

  • não encontrei onde configuro os perfis e suas permissões. Direto no BD

sem interface? Pois após logar com o "vendedor", recebo um erro de falta de permissão ao tentar abrir o caixa. "app/controllers/application.rb:228:in `render_access_denied_screen' app/controllers/application.rb:171:in `check_access_control'|..."

fontes: