@ HParker прав, единственный способ воспроизвести его - выполнить следующие шаги:
- Запустить
elm-make
и разрешить ему установить все зависимости - Удалить
elm-package.json
файл - Выполнить
elm-make
снова
Если это не ваш случай, вы можете отладить то, что происходит, используя strace
, например,
strace -yfv elm-make 2>&1 | grep elm-package.json
Пример вывода:
[pid 32319] openat(AT_FDCWD, "elm-package.json", O_RDONLY|O_NOCTTY|O_NONBLOCK) = -1 ENOENT (No such file or directory)
[pid 32319] write(2<pipe:[427229]>, "elm-package.json: openBinaryFile"..., 76elm-package.json: openBinaryFile: does not exist (No such file or directory)) = 76
Если он попытается открыть elm-package.json
в текущем рабочем каталоге, вы увидите переменную AT_FDCWD
, если нет, вы должны увидеть полный путь.