Какое решение этой фатальной ошибки: Недостаточно памяти, malloc не удалось (попытался выделить 1048576000 байт) при нажатии на heroku? - PullRequest
1 голос
/ 02 апреля 2019

Я пытаюсь подтолкнуть репо к героку, используя следующую команду: git push -u heroku master, но я продолжаю получать ошибку ниже:

fatal: Out of memory, malloc failed (tried to allocate 1048576000 bytes)
Counting objects: 10, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (7/7), done.
Writing objects: 100% (10/10), 1012 bytes | 0 bytes/s, done.
Total 10 (delta 1), reused 0 (delta 0)
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
error: failed to push some refs to 'https://git.heroku.com/sheltered-cliffs-69598.git'

репо чуть больше 1 МБ.По сути, это простое приложение hello-world, созданное с помощью ruby, поэтому оно содержит только файлы config.ru, Gemfile, Gemfile.lock и hello.rb, и ничего больше.Что может быть причиной такой ошибки и как ее решить?

1 Ответ

1 голос
/ 02 апреля 2019

Попробуйте это.

git gc --auto --prune=today --aggressive 
git repack 
git config --global http.postbuffer 524288000 
git config --global pack.windowMemory 256m
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...