Mudanças entre as edições de "Abelo"
Linha 6: | Linha 6: | ||
− | + | Dependências: | |
− | apt-get install rcov | + | 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 | + | |
+ | 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 | |
− | |||
− | |||
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). | ||
− | + | 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: | 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: | 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 | 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 18h05min 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: