Skip to content

Troubleshooting (Problemas comuns)

Larissa Paz edited this page Feb 11, 2015 · 2 revisions

Esta página lista os problemas mais comuns encontrados quando queremos rodar/instalar/baixar o Redu.

#Ubuntu Problemas mais comuns encontrados com Ubuntu.

#Mac OS Problemas mais comuns encontrados com MacOS.

##Problemas com I18n e Internacionalização. Um problema que pode ocorrer ao tentar criar as tabelas, ou carregá-las, com os comandos de XXX, você pode se deparar com

rake aborted! undefined method `to_sym' for ["pt-BR"]:Array

Como proceder? No seu arquivo

.../redu/config/application.rb

Atualize os seguintes trechos, deixando-os iguais ao sugerido aqui. Essas ocorrências começam na linha 31 do código.

# The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
# config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
# config.i18n.default_locale = :de
    config.i18n.load_path += Dir[ Rails.root.join("lang", "ui", '*.{rb,yml}').to_s ]
    config.i18n.available_locales = ['pt-BR']
    config.i18n.default_locale = 'pt-BR'

Mais adiante, no mesmo arquivo, atualize as chamadas do I18n.

# Seta locale default para pt-br
config.i18n.default_locale = :"pt-BR"
I18n.locale = config.i18n.default_locale
I18n.available_locales = [config.i18n.default_locale]

por:

# Seta locale defaul para pt-br
I18n.locale = config.i18n.default_locale
I18n.available_locales = config.i18n.available_locales

Atualização do bundle

Não execute o bundle update. Ele pode atualizar gems que não são mais compatíveis com a versão do Ruby ou Rails usados no Redu.

#Windows Problemas mais comuns encontrados com Windows.

##Problema no bundle install

Problema na instalação do Git

Mesmo que você consiga utilizar o Git normalmente para outras funções esse problema pode ocorrer:

bundle install
You need to install git to be able to use gems from git repositories. For help installing git, please refer to Github's tutorial at https://help.github.com/articles/set-up-git/

Problema no debugger-ruby_core_source

Significa que a sua versão de Ruby não é nativamente suportada pela gem do debugger

no source for 'versão do seu ruby' provided with debugger-ruby_core_source gem

Então, altere o diretório para o da gem e execute os seguintes comandos:

cd C:\Ruby193\lib\ruby\gems\1.9.1\gems\debugger-ruby_core_source-1.2.2
gem install archive-tar-minitar
Fetching: archive-tar-minitar-0.5.2.gem (100%)
Successfully installed archive-tar-minitar-0.5.2
1 gem installed
Installing ri documentation for archive-tar-minitar-0.5.2...
Installing RDoc documentation for archive-tar-minitar-0.5.2...
ruby -v
rake add_source VERSION=1.9.3p550

Erro de incompatibilidade da gem do mysql2

Baixe o arquivo http://cdn.mysql.com/Downloads/Connector-C/mysql-connector-c-noinstall-6.0.2-win32.zip Extraia a libmysql.dll da pasta lib/ para a pasta bin/ do Ruby 1.9.3

Caso não consiga iniciar o MongoDb

C:\mongodb\bin\mongod.exe --repair