我在我的本地Mac上创建并成功部署了一个BNA,但是当我尝试将现有的BNA文件部署到ubuntu主机上,说它无法找到中心目录的末尾时出错了?
“Eror:找不到中心目录的结尾:这是一个zip文件吗?”
答案 0 :(得分:0)
BNA文件与平台无关,是简单的zip文件。在一个平台上创建BNA文件并在不同平台上使用它应该没有问题。不确定你的情况发生了什么,但看起来在复制文件的过程中已经损坏了。您应该能够将扩展名从bna更改为zip并使用gunzip之类的工具将其解压缩。此外,linux文件命令应该能够检测它的文件类型,因此可能值得尝试查看它在ubuntu系统上报告的内容。
答案 1 :(得分:0)
使用composer install
在网络上安装bna文件时,我遇到了类似的问题。我在网上找不到任何东西,但是就我而言(我也很确定),我正在使用虚拟机,并使用samba文件共享。
我的环境将流浪汉与hyper-v虚拟机管理程序(ubuntu来宾系统)一起使用。即使您的设置可能有所不同,问题也可能在于,对于某些无所事事的版本(mine 2.1.4),smb实现是有问题的。压缩/解压缩无法正常工作,有时甚至会抓取文件。
对我来说,唯一的解决方案是降级到具有更稳定的smb实现的无业游民的版本。