Also habe ich dieses Paket nur gebaut, und es läuft nicht richtig, wenn es in einer anderen Elixir App verwendet wird. Eine Konfigurationsdatei, die ich im Paket-Repository erstellt habe, existiert nicht, wenn ich sie in einer anderen Elixir-App installiere.Datei im Paket erstellt existiert nicht in anderen Elixir App mit besagtem Paket
https://github.com/sergiotapia/curltime
`Warning: Failed to read config/curl-format.txt`
aber diese Datei ist hier: https://github.com/sergiotapia/curltime/blob/master/config/curl-format.txt
Gibt es eine Möglichkeit, diese Datei, um sicherzustellen, liegt vor, wenn mein curltime Paket überall installiert ist?
Sie können "@" <> Path.expand ("../ config/curl-format.txt", __DIR __) 'als Pfad übergeben. Es sollte funktionieren, aber ich bin mir nicht sicher, ob dies der richtige Weg ist. – Dogbert
Hm ... Ich werde nur eine einfache Zeichenfolge und keine Formatdatei für Curltime verwenden. Seltsam! –
Nicht wirklich seltsam. 'System.cmd' wird das aktuelle Verzeichnis auf das Projekt setzen, das' curltime' enthält, und Sie übergeben einen relativen Pfad, so dass es in 'theproject/config/curl-format.txt' aufgelöst wird, das nicht existiert . Eine Saite ist wahrscheinlich sowieso besser, da sie nicht zu lang ist. – Dogbert