/usr/bin/env: «bash»: нет такого файла или каталога

Я использую Fedora Linux. Я пытаюсь запустить образ докера, и возникла эта ошибка. Может ли кто-нибудь помочь, как это исправить? (Сброс моего файла bashrc не помог, как и другие быстрые исправления, предложенные здесь).

bash -version
GNU bash, version 5.1.16(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Это не дает никакого результата:

$ exec "$@"

Вы получаете это сообщение от чего-то, работающего внутри контейнера? Если да, включает ли контейнер bash или он основан на чем-то вроде Alpine, который не включает bash?

Gordon Davisson 20.02.2023 07:29

@GordonDavisson Спасибо. Это решило проблему, но теперь у меня другая ошибка :( exec /app/scripts/something.sh: нет такого файла или каталога (он там)

Prad 20.02.2023 12:54
Запуск PHP на IIS без использования программы установки веб-платформы
Запуск PHP на IIS без использования программы установки веб-платформы
Установщик веб-платформы, предлагаемый компанией Microsoft, перестанет работать 31 декабря 2022 года. Его закрытие привело к тому, что мы не можем...
Оптимизация React Context шаг за шагом в 4 примерах
Оптимизация React Context шаг за шагом в 4 примерах
При использовании компонентов React в сочетании с Context вы можете оптимизировать рендеринг, обернув ваш компонент React в React.memo сразу после...
Библиотека для работы с мороженым
Библиотека для работы с мороженым
Лично я попрощался с операторами print() в python. Без шуток.
Настройка шаблона Metronic с помощью Webpack и Gulp
Настройка шаблона Metronic с помощью Webpack и Gulp
Я пишу эту статью, чтобы поделиться тем, как настроить макет Metronic с помощью Sass, поскольку Metronic предоставляет так много документации, и они...
Уроки CSS 6
Уроки CSS 6
Здравствуйте дорогие читатели, я Ферди Сефа Дюзгюн, сегодня мы продолжим с вами уроки css. Сегодня мы снова продолжим с так называемых классов.
Что такое Css? Для чего он используется?
Что такое Css? Для чего он используется?
CSS, или "Каскадные таблицы стилей", - это язык стилей, используемый в веб-страницах. CSS является одним из основных инструментов веб-разработки...
0
2
55
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Попробуйте запустить его через #!/usr/bin/bash вместо #!/usr/bin/env bash. Отличия можно увидеть здесь.

Спасибо. Это решило проблему, но теперь у меня другая ошибка :( exec /app/scripts/something.sh: нет такого файла или каталога (он там)

Prad 20.02.2023 12:54

Проблема с такими ситуациями обычно заключается в чем-то небольшом, что остается незамеченным. Exec в контейнер, убедитесь, что файл существует и имеет права на выполнение, затем запустите его из контейнера и посмотрите, работает ли он.

M B 20.02.2023 13:30

Другие вопросы по теме

Похожие вопросы