لا يوجد مثل هذا الملف أو الدليل - تحويل (Errno::ENOENT)

أحاول تشغيل Discourse dev على نظام التشغيل Windows 11، وأتبع هذا الدليل.

الإصدارات:

أحصل على الخطأ التالي، هل لدى أحد فكرة عن السبب؟

gautam@gautampc:~/discourse$ DISCOURSE_HOSTNAME=localhost UNICORN_LISTENER=localhost:3000 bin/ember-cli -u
warning Resolution field "unset-value@2.0.1" is incompatible with requested version "unset-value@^1.0.0"
patch-package 8.0.0
Applying patches...
babel-plugin-debug-macros@0.3.4 ✔
content-tag@1.1.2 ✔
ember-source@3.28.12 ✔
ember-this-fallback@0.4.0 (1 deprecation-name) ✔
ember-this-fallback@0.4.0 (2 themes) ✔
virtual-dom@2.1.1 ✔
Ember CLI running on PID: 6112
I, [2023-11-19T21:59:31.189585 #6136]  INFO -- : Refreshing Gem list
Starting CSS change watcher
I, [2023-11-19T21:59:32.402308 #6136]  INFO -- : listening on addr=127.0.0.1:3000 fd=24
#<Thread:0x00007ff72c9dac30 /home/gautam/discourse/lib/discourse.rb:1157 run> terminated with exception (report_on_exception is true):
/home/gautam/discourse/lib/letter_avatar.rb:112:in ``': No such file or directory - convert (Errno::ENOENT)
        from /home/gautam/discourse/lib/letter_avatar.rb:112:in `image_magick_version'
        from /home/gautam/discourse/lib/discourse.rb:1157:in `block in preload_rails!'
Proxying to http://localhost:3000
E, [2023-11-19T21:59:33.033584 #6136] ERROR -- : No such file or directory - convert (Errno::ENOENT)
/home/gautam/discourse/lib/letter_avatar.rb:112:in ``'
/home/gautam/discourse/lib/letter_avatar.rb:112:in `image_magick_version'
/home/gautam/discourse/lib/discourse.rb:1157:in `block in preload_rails!'
- building...
[bin/ember-cli] unicorn process stopped. Terminating ember-cli.

ما هو نظام لينكس الذي قمت بتثبيت Discourse عليه؟ (ما لم تقم بتعديل البرنامج النصي، سأفترض أن Ubuntu 22)

هل يمكنك مشاركة مخرجات convert --version؟ أتساءل عما إذا كان ImageMagick مثبتًا بشكل صحيح.

كملاحظة جانبية، من الغريب أن لديك node v16؛ قام البرنامج النصي بتثبيت node v18. :thinking:

إعجاب واحد (1)

اتضح أن البرنامج النصي لم يتم تثبيته بشكل صحيح لسبب ما، لذلك كنت أقوم بتثبيت Node والتبعيات الأخرى يدويًا كلما واجهت مشكلات في الأوامر :grimacing:. أعتقد أنه كان سيعمل لو قمت بتثبيت ImageMagick من apt، لكنني قمت بإعادة تشغيل البرنامج النصي المثبت الأولي وهذا أصلح الأمر.

شكرًا!

إعجاب واحد (1)

هل يمكنك مشاركة ما حدث من مشكلة، وأين فشل البرنامج النصي؟

لقد قمت بتثبيت Discourse على نظام Ubuntu 22 جديد عدة مرات (ونظام Windows 11 أيضًا)، وهو يعمل دون مشكلة.

إعجاب واحد (1)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.