我正在嘗試運行 nuget 包并在 GitHub 操作中使用 .nuspec 檔案推送,但 nuget 似乎找不到該檔案。
我添加了 a pwd、 anls和 acat來嘗試除錯問題,但似乎連cat都看不到。
從我的作業流檔案:
pwd
ls artifacts/*
NUSPEC_NAME=${{ matrix.nuspec }}
cat artifacts/${NUSPEC_NAME}
(我也有一個之前的運行,我回顯了matrix.nuspec,它確實只有檔案名JsonSchema.Net.es.nuspec。)
輸出:
/home/runner/work/json-everything/json-everything
JsonSchema.Net.es.nuspec
es
cat: artifacts/JsonSchema.Net.es.nuspec: No such file or directory
也許我瘋了,但似乎因為ls artifacts/*正在輸出
JsonSchema.Net.es.nuspec
es
(es是一個檔案夾)那么該檔案artifacts/JsonSchema.Net.es.nuspec確實存在。那為什么cat看不到呢?
我已經用頭撞了幾個小時,我的大腦很累。一旦我弄清楚這一點,我認為 nuget 命令將就位。
uj5u.com熱心網友回復:
我建議您使用簡單的命令顯示系統上的所有內容:
find . -ls
該-ls開關將確保顯示所有資訊,例如檔案型別、檔案或目錄……,并使用這些資訊可能會解決您的問題。
如果情況尚不清楚,請編輯您的問題,添加find命令的結果。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/455981.html
下一篇:撰寫一個bash腳本
