Ich versuche, einen relativen Pfad Gebäude in Go zu verstehen. Hier ist mein Problem: Ich habe einen Verzeichnisbaum:Relative Pfad in Go
-root
--main
---utils
---certs
--tests
Nachdem meine Zertifikate in Zertifikate hochgeladen Ordner und Konnektivität util.go
Datei hochgeladen in utils
, ich habe relative Pfade hart in der Datei kodiert.
Problem: Mit Pfaden in utils/util.go
angegeben, funktionieren sie gut einmal aufgerufen von main/main.go
und werfen Ausnahme (Datei nicht gefunden), wenn von tests/test.go
aufgerufen.
Was ist der Ausweg?
Mögliches Duplikat [wie eine relative Datei von Code und Tests referenzieren] (http://stackoverflow.com/questions/31059023/how-to-reference-a-relative-file-from-code-and-tests) – icza
Nein, es sieht nicht doppelt aus. Es topicstarter einige revel Framework verwendet, wenn für mich für die Basis-Funktionalität golang versagt ... – ArkadyB
Bitte lesen Sie die [Antwort, die ich dort gab] (http://stackoverflow.com/a/31059125/1705598) und blockiert werden nicht durch das Wort "schwelgen". – icza