前言
在本地起了一個test項目,用於日常的小測試,然後寫了一個單測的代碼,發現報錯了。
網上找了一下答案,發現也有小夥伴遇到。說實話沒看懂,寫的太不直接了。
所以用最短的話,記錄一下。
正文
在執行go test命令的時候,報錯內容:
unexpected directory layout:
import path: _/Users/didi/go/src/test/gotest/lib
root: /Users/didi/go/src
dir: /Users/didi/go/src/test/gotest/lib
expand root: /Users/didi/go
expand dir: /Users/didi/go/src/test/gotest/lib
separator: /
問題的根本原因:lib目錄重名了!!
(查看expand dir最後一個單詞,就是你重名的文件夾)
解決:
1.刪掉它
2.改名字(我選擇改成了libs)
如果你覺得有收穫~可以關注我的公衆號【咖啡色的羊駝】~第一時間收到我的分享和知識梳理~