Versuchen MFlow auf Linux Mint zu installieren. sudo cabal install MFlow gibt mir folgendes:
Lade Paket primitive-0.5.3.0 ...: kann .so / .DLL nicht laden für: libHSprimitive-0.5.3.0.so (libHSprimitive-0.5.3.0.so: kann keine gemeinsame Objektdatei öffnen: Keine solche Datei oder Verzeichnis) Fehler bei der Installation von vector-0.10.9.2
cabal sagt mir, dass ich primitive-0.5.3.0 installiert habe. Irgendeine Hoffnung, dass das passiert?
Vielen Dank für jede Hilfe!
Ich habe genau das gleiche Problem gefunden. Also hier ist etwas über das Problem.
Der Kommentar von user2407038 lieferte die Antwort. Standardmäßig ist shared
auf False
festgelegt, sodass keine gemeinsam genutzten Bibliotheken erstellt werden. Dies bedeutet, dass alle Bibliotheken, die eine Verbindung zur gemeinsam genutzten Bibliothek libHSprimitive-*.so
herstellen möchten, nicht erstellt werden können.
Die Lösung war, primitive
mit shared
auf True
neu zu installieren. Sie können dies tun, indem Sie ~/.cabal/config
ändern oder ein zusätzliches Argument übergeben: