Оригинальный код, предназначенный для Ubuntu:
./rebar get-deps
./rebar compile
Когда я пытаюсь:
sh start.sh
start.sh: line 5: ./rebar: No such file or directory
Исправить это просто, просто удалите ./
Но как заставить скрипт работать как на Ubuntu, так и на Mac, не заставляя пользователя вносить какие-либо изменения?
РЕДАКТИРОВАТЬ / ОБНОВИТЬ: rebar
- это инструмент Erlang, установленный через brew install rebar
Вот оригинальный start.sh
: https://github.com/aeternity/testnet/blob/master/start.sh
Я думаю, что разница между Mac и Ubuntu - скрипт предположительно работает на Ubuntu (не было возможности попробовать) - в то время как на Mac мне пришлось удалить ./
(Мне нужно проверить Ubuntu самостоятельно)