-
Notifications
You must be signed in to change notification settings - Fork 2
Troubleshooting (Problemas comuns)
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
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
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/
- O recomendado é desinstalar o Git e seguir cuidadosamente o tutorial https://help.github.com/articles/set-up-git/
- E depois gerar a chave SSH pelo tutorial https://help.github.com/articles/generating-ssh-keys/
- Depois disso feito, baixe novamente o branch do Redu.
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
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
C:\mongodb\bin\mongod.exe --repair