Datei oder Verzeichnis nicht gefunden - convert (Errno::ENOENT)

Versuche, Discourse-Entwicklung unter Windows 11 auszuführen, und folge diesem Tutorial.

Versionen:

Erhalte die folgende Fehlermeldung, hat jemand eine Idee, warum?

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.

Auf welchem Linux hast du Discourse installiert? (Sofern du das Skript nicht modifiziert hast, würde ich von Ubuntu 22 ausgehen)

Kannst du die Ausgabe von convert --version teilen? Ich frage mich, ob ImageMagick richtig installiert ist.

Nebenbei bemerkt, ist es seltsam, dass du Node v16 hast; das Skript hat Node v18 installiert. :thinking:

1 „Gefällt mir“

Es stellt sich heraus, dass das Skript aus irgendeinem Grund nicht richtig installiert wurde, also habe ich Node und die anderen Abhängigkeiten manuell installiert, als ich auf Probleme mit Befehlen gestoßen bin :grimacing:. Ich glaube, es hätte funktioniert, wenn ich ImageMagick einfach von apt installiert hätte, aber ich habe das anfängliche Installationsskript erneut ausgeführt und das hat es behoben.

Danke!

1 „Gefällt mir“

Können Sie mitteilen, welches Problem aufgetreten ist und wo das Skript fehlgeschlagen ist?

Ich habe Discourse mehrmals auf einem frischen Ubuntu 22 (auch unter Windows 11) installiert, und es funktioniert ohne Probleme.

1 „Gefällt mir“

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