Open Forage opened 8 months ago
Found it. For some reason the Docker
file is missing a gem install wayback_machine_downloader
. Fixed in PR #261
Sorry, the above fix is of course flawed. It will simply install the online available gem instead of using the local sources.
Instead, what does work is forcing version 2.3.6 of the ruby image to be used. 2.3.5 was used for the current docker image. 2.3.8 has the error, which is the base when using the current 2.3 tag. It's version 2.3.7 that introduces the problem.
At first I thought it was maybe the rubygem version 3.0.3 which caused the problem, but forcing it back to 2.6.14 with gem update --system 2.6.14
did not help.
I won't be providing a PR for this since it's just a work-around which does not address the underlying problem as to why it no longer works with a more 'recent' ruby image.
While the latest sources build the image just fine:
Running the resulting image gives the following error:
gem query --local
gives me the list but without wayback-machine-downloader:But this list is identical to the list when running your 5 years old image on docker hub.
The generated files
/usr/local/bundle/bin/wayback_machine_downloader
between the two version are quite different though: docker hub image:Mine:
What could be the cause of the problem?