janreges / siteone-crawler

SiteOne Crawler is a cross-platform website crawler and analyzer for SEO, security, accessibility, and performance optimization—ideal for developers, DevOps, QA engineers, and consultants. Supports Windows, macOS, and Linux (x64 and arm64).
https://crawler.siteone.io/
MIT License
254 stars 17 forks source link

./crawler: line 16: ./bin/swoole-cli: cannot execute binary file #6

Closed justinholtweb closed 11 months ago

justinholtweb commented 11 months ago

When attempting a crawl on the siteone-crawler-v1.0.6-linux-x64 version, I get this error:

./crawler: line 16: ./bin/swoole-cli: cannot execute binary file

janreges commented 11 months ago

Hi @justinholtweb,

Thank you for issue report.

Could you please provide output of these commands executed from crawler root directory?

justinholtweb commented 11 months ago
janreges commented 11 months ago

Aaaa, Thank you, that explains it.

You have to use build for macOS and also for arm64 architecture, not x64.

This is build for you: https://github.com/janreges/siteone-crawler/releases/download/v1.0.6/siteone-crawler-v1.0.6-macos-arm64.tar.gz

Btw, you can try this command-line version, of course, but I recommend you also desktop application for macOS, see https://crawler.siteone.io/getting-started/quick-start-guide/

In the following hours, I will also ensure that the application is signed with a Apple Developer certificate - until then, it is necessary to run the sudo xattr -cr /Applications/SiteOne\ Crawler.app command once between installation and the first start, as it is also written in the documentation.

Please let me know if it works for you.

justinholtweb commented 11 months ago

Oh gosh sorry thought that was the one I was installing. In the meantime, I did get the desktop app working and running. Thank you.