iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了java – bash脚本出错“退出代码126”大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我想将CPD(复制粘贴检测)集成到我的iOS项目中.我读到了它 here和 here. 要在代码中自动确定CopyPaste,我正在使用bash脚本: echo "checking files in ${sourcE_ROOT}" JARS_DIR=${PROjeCT_DIR}/CPD FULL_PATH_TO_CPD_XML_OUTPUT=${PROjeCT_DIR}/cpd-output.xm
我想将CPD(复制粘贴检测)集成到我的iOS项目中.我读到了它 herehere.

要在代码自动确定CopyPaste,我正在使用bash脚本:

echo "checking files in ${sourcE_ROOT}"
JARS_DIR=${PROjeCT_DIR}/CPD
FULL_PATH_TO_CPD_XML_OUTPUT=${PROjeCT_DIR}/cpd-output.xml

# Running CPD
java -classpath "${JARS_DIR}/ObjCLanguage-0.0.5-SNAPSHOT.jar:${JARS_DIR}/pmd.jar" net.sourceforge.pmd.cpd.CPD --minimum-tokens 100 --files "${sourcE_ROOT}" -v --language ObjectiveC --encoding UTF-8 --format net.sourceforge.pmd.cpd.XMLRenderer > "${FULL_PATH_TO_CPD_XML_OUTPUT}"

# Running self :)
${BUILT_PRODUCTS_DIR} -cpd-xml "${FULL_PATH_TO_CPD_XML_OUTPUT}"

代码创建了cpd-output.xml文件.但是在编译时带错了“Command / bin / sh失败,退出代码为126”.这是日志副本http://pastebin.com/359k1Wni
我从example project获取代码
错误发生然后我评论这个字符串:

${BUILT_PRODUCTS_DIR} -cpd-xml "${FULL_PATH_TO_CPD_XML_OUTPUT}"

我试图找到有关此错误的信息,但发现只有少数这些问题没有答案.我对bash脚本没什么了解.任何建议我都会很满意.
感谢您的关注.

附:写下脚本的作者:

解决方法

# Running self :)
${BUILT_PRODUCTS_DIR} -cpd-xml "${FULL_PATH_TO_CPD_XML_OUTPUT}"

看起来$BUILT_PRODUCTS_DIR}不可执行你能用这个var的值更新吗?

大佬总结

以上是大佬教程为你收集整理的java – bash脚本出错“退出代码126”全部内容,希望文章能够帮你解决java – bash脚本出错“退出代码126”所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。