Saya mencoba menyimpan versi lokal dari clojure docs dengan wget
perintah:
wget --user-agent=firefox --ignore-length -c -km
"http://clojuredocs.org/quickref/Clojure Core"`
tapi terus dapatkan no such file or directory
ketika mencapai beberapa tautan seperti http://clojuredocs.org/clojure_core/clojure.core/rem yang jelas ada karena Anda bisa sampai di sana dengan browser. Saya kira ini masalah dengan caranya wget
sedang membangun / menyatukan jalan. Bagaimana kamu memperbaiki ini? . Saya sudah mencoba opsi lain seperti --user-agent
dan --ignore-length
tapi saya tetap mendapatkan hasil yang sama seperti yang terlihat di bawah ini (Anda harus membuka gambar untuk melihat pesan dengan benar).
Ini tampaknya menjadi masalah dengan mirroring karena perintah:
wget http://clojuredocs.org/clojure_core/clojure.core/rem
bekerja dengan baik.
clojure_core
pertama agar ada file lain yang bernama clojure_core
akan diubah namanya menjadi clojure_core1 dan seterusnya. Pertanyaannya adalah, mengapa itu dilakukan? Saya sudah mencoba -nd
opsi dan itu hanya menyebabkan masalah lain, misal macet dalam satu lingkaran mencoba mengunduh robots.txt
Berkali-kali.
http://clojuredocs.org/clojure_core
dapatkan disimpan sebagai file bernamaclojure_core
. Itu sebabnya tidak ada folderclojure_core
bisa dibuat. Mungkin Anda bisa mengatasinya-nd
yang tidak membuat hierarki direktori.