我在運行我的build.cake
文件時遇到問題,但無法立即看到問題所在。有沒有辦法啓用診斷冗長,所以我可以獲得更多關於正在發生的事情以及如何解決問題的信息?如何爲蛋糕啓用診斷冗長
10
A
回答
18
是的,您可以輕鬆地在Cake中啓用診斷冗長。這允許您查看更多關於Cake執行的信息,包括實際的命令和參數,這些信息被傳遞給Cake可以代表您調用的大量底層工具。如果在調用工具時發現問題,並且事情不按預期工作,這可能特別有用。通過獲取被調用的命令,您可以用Cake來測試它,以確保它按預期工作。
如何啓用診斷冗長性取決於您如何調用cake.exe
。
直接
cake.exe --verbosity=diagnostic
通過PowerShell的引導程序
.\build.ps1 -Verbosity Diagnostic
通過猛砸引導程序
.\build.sh --verbosity=diagnostic
注:另一種選擇可能是調試build.cake
文件。這可以通過將--debug
傳入cake.exe
,然後附加調試器來完成。有關這方面的更多信息可以在here找到。
另外,您還可以傳遞其他選項以使用Verbosity標誌。這些在detail here中描述。這些選項包括:
- 最小
- 正常
- 安靜
- 放牧
相關問題
- 1. 如何蛋糕2.0
- 2. 啓用並行MSBuild的蛋糕
- 3. 遷移蛋糕1.3〜2.0蛋糕
- 4. 類::蛋糕時間模型蛋糕PHP
- 5. Azure - 爲worker/web角色啓用診斷
- 6. 使用PHP蛋糕
- 7. Azure PowerShell:啓用應用程序診斷和站點診斷
- 8. 蛋糕2.4.5
- 9. Google ::語音模塊突然中斷。如何啓用診斷?
- 10. 如何避免蛋糕建設中的長路徑問題?
- 11. 如何診斷KERN_PROTECTION_FAILURE
- 12. 如何診斷E0000022?
- 13. 使用twitchAPI與蛋糕
- 14. 使用no join。蛋糕php
- 15. 啓用Azure的網站應用診斷
- 16. 鑑於蛋糕PHP
- 17. 加入蛋糕PHP
- 18. 的CoffeeScript和蛋糕
- 19. 陣列蛋糕PHP
- 20. 蛋糕php架構
- 21. 在蛋糕2.X
- 22. 蛋糕php分頁
- 23. 蛋糕PHP驗證
- 24. 蛋糕NuGetPack配置
- 25. 蛋糕PHP教程
- 26. 改變當蛋糕
- 27. 路由蛋糕PHP
- 28. 不能在蛋糕
- 29. UITableView中的蛋糕
- 30. 我如何從蛋糕php(蛋糕2)中的兩個表中選擇記錄
在我從拿起最新的自舉build.sh文件[資源GitHub庫(HTTPS:/ /github.com/cake-build/resources/blob/87b156464757fc53ceefd0e3dc6fc87f93dace88/build.sh),Bash命令現在看起來與直接方法相同:'。\ build.sh --verbosity = diagnostic'。我不知道更改何時發生,並且該文件中沒有版本信息(可能[此提交](https://github.com/cake-build/resources/commit/5031d30ee7d5aafb5f6d6a20acb088c59b27a044#diff-0b83f9dedf40d7356e5ca147a077acb4)),但是這裏可能值得一提。 – patridge
好主意!是的,我們沒有版本bootstrapper文件,而只是推送到主分支。也許我們應該添加一些版本信息。 –