Ошибка с #! / BIN / BASH MAC [закрыто]

Я пытаюсь разместить неотвернутый сервер, и я посмотрел учебник на YouTube.

Вот что я написал в textedit для запуска сервера (команда.):

#!/BIN/BASH
/Users/username/Desktop/Unturned/Unturned.app/Contents/MacOS/Unturned -nogui -batchmode +secureserver/ServeurQC

кстати, я назвал файл (Unturned Serveur.command) без ()

, но он дает мне эта ошибка:

-bash: /Users/username/Desktop/Unturned Serveur.command: /BIN/BASH^M: bad interpreter: No such file or directory

logout

может мне кто-нибудь помочь.

2
задан 6 July 2015 в 23:37

1 ответ

Вы получаете ошибку:

/BIN/BASH^M: bad interpreter: No such file or directory

, потому что нет никакого файла, названного /BIN/BASH в системах Linux (если Вы не создаете тот сами). Все системы Linux чувствительны к регистру, таким образом #!/bin/bash и #!/BIN/BASH полностью отличаются.

Для решения связанной с интерпретатором проблемы сделайте хижину как:

#!/bin/bash

Или предпочтительно:

#!/usr/bin/env bash

Также Вы, кажется, имеет возврат каретки как Ваш разделитель строки, но системы Linux используют перевод строки для завершения строк. Таким образом, необходимо исправить его сами или использовать простую строку программы dos2unix, чтобы сделать задание.

можно просто сделать преобразование:

dos2unix filename

Это не установлено по умолчанию, можно установить его:

sudo apt-get install dos2unix
4
ответ дан 2 December 2019 в 02:22

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

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