Rails 3.1 и mysql [Fatal] не удалось выделить память - PullRequest
3 голосов
/ 09 декабря 2011

Я запускаю приложение ruby ​​on rails

Rails 3.1.3 ruby ​​1.9.3p0

Я пытаюсь запустить свою базу данных и получаю ФАТАЛЬНУЮ ошибку при запускеrake db: migrate

rake db:migrate --trace
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
[FATAL] failed to allocate memory

И я также получаю его при запуске rails s

rails s
=> Booting WEBrick
=> Rails 3.1.3 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[FATAL] failed to allocate memory

С --trace я получаю

rails s --trace
/Users/developer/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/railties-3.1.3/lib/rails/commands/server.rb:33:in `parse!': invalid option: --trace (OptionParser::InvalidOption)
    from /Users/developer/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/rack-1.3.5/lib/rack/server.rb:280:in `parse_options'
    from /Users/developer/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/rack-1.3.5/lib/rack/server.rb:180:in `options'
    from /Users/developer/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/railties-3.1.3/lib/rails/commands/server.rb:54:in `set_environment'
    from /Users/developer/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/railties-3.1.3/lib/rails/commands/server.rb:42:in `initialize'
    from /Users/developer/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/railties-3.1.3/lib/rails/commands.rb:49:in `new'
    from /Users/developer/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/railties-3.1.3/lib/rails/commands.rb:49:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'

AnyПодсказка, что присоединиться?Я провел несколько поисков, и это выглядит как ближайший , но следование методу переключения mysql не помогло.

1 Ответ

0 голосов
/ 24 сентября 2012

Полагаю, вам нужно убрать "кухонную раковину". Сократите список драгоценных камней до того, что требуется для правильной работы приложения. В противном случае рассмотрите возможность добавления дополнительной памяти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...