В Gemfile.lock нет платформы <platform>
Ошибка хостинга приложений mevcore на этапе «установка и сборка».
Что это означает
Gemfile.lock создан на другой платформе (macOS/Windows).
Ошибка возникла при установке зависимостей или сборке проекта. Новая версия не запускалась, текущая продолжает работать.
Типичные причины
- Команда установки или сборки завершилась с ошибкой
- Не хватило памяти или места на диске
- Версия языка или пакетного менеджера не та, которую ожидает проект
Как исправить на mevcore
Выполните локально «bundle lock --add-platform <platform>» (при необходимости также x86_64-linux-gnu или ruby), закоммитьте Gemfile.lock и задеплойте снова.
- 1 Откройте приложение в панели mevcore: карточка «Проблемы» на обзоре показывает эту ошибку и строку лога, где её нашли.
- 2 После исправления запустите деплой ещё раз. Если он снова не удастся, лог закончится строками [mevcore] с кодом новой ошибки.
- 3 Кнопка «Спросить ИИ» рядом с ошибкой готовит запрос для ChatGPT или Claude: код ошибки, конец лога без секретов и настройки приложения.
Для ИИ-ассистента
То же на английском: вставьте вместе с логом в чат с ИИ.
mevcore error code: install.bundler_platform phase: install and build diagnosis: Gemfile.lock has no <platform> platform platform hint: Gemfile.lock was made on another platform (macOS/Windows). Run «bundle lock --add-platform <platform>» locally (also x86_64-linux-gnu or ruby if needed), commit Gemfile.lock and deploy again. platform docs: https://mevcore.com/llms-full.txt
Похожие ошибки
- install.docker_platform_mismatch У базового образа нет сборки под <platform>
- install.php_platform_check Зависимостям нужен PHP <required>, на сервере <current>
- install.bundler_conflict Bundler не может подобрать версии для <gem>
- runtime.php_platform_check Зависимостям нужен PHP <required>, на сервере <current>
Все коды ошибок · Как подготовить проект для mevcore · llms-full.txt
Не получается исправить?
Напишите в поддержку с кодом ошибки: подскажем, что изменить в проекте или настройках.