Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
邮政编码警告:';名称不匹配';内部bash循环_Bash_Zip - Fatal编程技术网

邮政编码警告:';名称不匹配';内部bash循环

邮政编码警告:';名称不匹配';内部bash循环,bash,zip,Bash,Zip,我正在尝试构建一个插件,该插件的makefile中包含以下基本脚本: $(ZIP_FILE): git archive --format zip --prefix $(NAME)/ --output $(ZIP_FILE) HEAD mkdir -p $(NAME)/resources/bin ln -s `pwd`/addon.xml $(NAME) zip -9 -r -g $(ZIP_FILE) $(NAME)/addon.xml for arch

我正在尝试构建一个插件,该插件的makefile中包含以下基本脚本:

$(ZIP_FILE):
    git archive --format zip --prefix $(NAME)/ --output $(ZIP_FILE) HEAD
    mkdir -p $(NAME)/resources/bin
    ln -s `pwd`/addon.xml $(NAME)
    zip -9 -r -g $(ZIP_FILE) $(NAME)/addon.xml
    for arch in $(ARCHS); do \
        ln -s `pwd`/resources/bin/$$arch $(NAME)/resources/bin/$$arch; \
        zip -9 -r -g $(ZIP_FILE) $(NAME)/resources/bin/$$arch; \
    done
但是,我不明白为什么每次都会出现这个错误:

zip warning: name not matched: plugin.video.pulsar/resources/bin/windows_x86
每个拱门都会重复

注意,这是航站楼内部的外观:

git archive --format zip --prefix plugin.video.pulsar/ --output plugin.video.pulsar-0.4.6.zip HEAD
mkdir -p plugin.video.pulsar/resources/bin
ln -s `pwd`/addon.xml plugin.video.pulsar
zip -9 -r -g plugin.video.pulsar-0.4.6.zip plugin.video.pulsar/addon.xml
updating: plugin.video.pulsar/addon.xml (deflated 59%)
for arch in windows_x86 darwin_x64 linux_x86 linux_x64 linux_arm; do \
        ln -s `pwd`/resources/bin/$arch plugin.video.pulsar/resources/bin/$arch; \
        zip -9 -r -g plugin.video.pulsar-0.4.6.zip plugin.video.pulsar/resources/bin/$arch; \
done
        zip warning: name not matched: plugin.video.pulsar/resources/bin/windows_x86

zip error: Nothing to do! (try: zip -9 -r -g plugin.video.pulsar-0.4.6.zip . -i plugin.video.pulsar/resources/bin/windows_x86)
        zip warning: name not matched: plugin.video.pulsar/resources/bin/darwin_x64
这是因为该文件(
plugin.video.pulsar/resources/bin/windows_x86
)确实存在