J'utilise l'environnement de développement Mgt (mgtcommerce/MGT-développement-environnement-5.6) sur Windows 8.1. & DockerToolbox pour Windows.Uncaught défaut d'exception (le "input_value: mauvais genre Bigarray") - Unison sous Windows et Mgt Environnement de développement
J'ai également téléchargé les versions proposées de OpenSSH & Unison de https://www.mgt-commerce.com/documentation/mgt-development-windows-file-synchronization et créé le sync.bat comme décrit.
Malheureusement Unison chrashes avec le message d'erreur suivant:
Uncaught exception Failure("input_value: bad bigarray kind")
Raised by primitive operation at file "./remote.ml", line 453, characters 18-45
Called from file "./remote.ml", line 459, characters 23-61
Called from file "./lwt/lwt.ml", line 75, characters 20-23
Re-raised at file "./lwt/lwt.ml", line 135, characters 12-13
Called from file "list.ml", line 73, characters 12-15
Called from file "./lwt/lwt.ml", line 31, characters 2-37
Called from file "./lwt/lwt.ml", line 83, characters 17-46
Called from file "./lwt/win/lwt_unix_impl.ml", line 239, characters 6-40
Called from file "./uitext.ml", line 490, characters 2-113
Called from file "./uitext.ml", line 556, characters 38-66
Called from file "./uitext.ml", line 718, characters 6-47
Called from file "./uitext.ml", line 756, characters 6-125
Called from file "./uitext.ml", line 804, characters 8-47
Called from file "./uitext.ml", line 870, characters 21-43
Il fonctionne sans problème:
- le premier concert de temps est utilisé pour une image docker
- lorsque vous utilisez l'unisson avec le drapeau -ignorearchives
J'ai lu plusieurs article s et la plupart d'entre eux arrivent à la conclusion qu'il s'agit d'un problème d'incompatibilité OCaml.
Comment résoudre ce problème? -ce que quelqu'un d'autre expérience que l'erreur aussi bien?
Ouais, je l'ai vu cette erreur avec Unison avant. Et oui, il y a eu des problèmes causés par l'utilisation de deux versions différentes d'OCaml pour compiler les binaires Unison sur les machines de synchronisation. Pouvez-vous recompiler Unison avec les versions correspondantes d'OCaml pour voir si cela résout le problème? –
Je n'ai pas réussi à résoudre ce problème. Il serait intéressant si les autres utilisateurs de l'image docker ci-dessus ont le même problème que l'auteur donne un bon ** [documentation] (https://www.mgt-commerce.com/documentation/mgt-development-windows -file-synchronisation) ** quelles versions unisson utiliser et je n'arrive pas à croire qu'elles aient utilisé des versions incorrectes/différentes d'OCaml. Btw: Je ne peux même pas trouver la version OCaml sur docker-image ci-dessus – toasty
(la seule raison pourrait être que j'utilise Windows 8.1 au lieu de Windows 10) – toasty