Resolución de problemas de Mono2Micro

Es posible que te encuentres con un problema al instalar o utilizar IBM® Mono2Micro™. Para resolver el problema, siga estos pasos.

La herramienta de línea de mandatos Mono2Micro en Windows muestra caracteres no soportados en idiomas distintos del inglés

La herramienta de línea de comandos Mono2Micro herramienta de línea de comandos podría mostrar caracteres no admitidos para idiomas distintos del inglés en ordenadores Windows™. El problema puede afectar a cualquier aplicación.

Para reproducir el problema, extraiga el archivo Mono2Micro-CLI.zip en un sistema Windows con un idioma distinto al inglés y, a continuación, ejecute un mandato mono2micro . Extraiga el archivo .zip cuando complete el procedimiento en Descarga e instalación de IBM Mono2Micro. Por ejemplo, después de extraer el archivo .zip en un sistema que está establecido en portugués, un mandato como mono2micro --help muestra el carácter de interrogación ? en lugar del carácter ã .

Para solucionar el problema, cambie los valores de región de Windows .

  1. Vaya a Configuración para el sistema Windows .
  2. Pulse Hora e idioma > Idioma y región > Valores de idioma administrativo > Cambiar entorno local del sistema.
  3. En el diálogo Configuración de región , asegúrese de que el recuadro de selección Beta: Utilizar Unicode UTF-8 para el soporte de idioma mundial esté seleccionado. Pulse Aceptar para guardar los cambios.
  4. Haga clic en Aplicar.

El error no such file or directory se muestra cuando se ejecuta un mandato mono2micro

Al ejecutar mandatos Mono2Micro como mono2micro recommend, mono2micro workbench, mono2micro refine, mono2micro transformo mono2micro analyze -s, es posible que obtenga el error siguiente:

Error: statfs... No existe dicho archivo o directorio

Para obtener el estado del error, añada la opción --verbose al mandato. Si el mandato utiliza una vía de acceso como argumento, asegúrese de que exista la vía de acceso especificada y de que el usuario actual tenga acceso a ella.

Si utiliza Podman y el mandato utiliza una vía de acceso como argumento, el problema podría ser que Podman no puede montar la vía de acceso equivalente dentro del contenedor que se ejecuta en la máquina virtual. Podman en Mac o Windows utiliza una máquina virtual. En este caso, el problema es con Podman y no con Mono2Micro. Para solucionar el problema, vuelva a crear la máquina virtual Podman y especifique un volumen predeterminado:

  1. Detenga la máquina virtual Podman actual.
    podman machine stop
  2. Suprima la máquina virtual Podman .
    podman machine rm -f
  3. Cree una máquina virtual Podman con un volumen predeterminado.
    podman machine init --volume path
    En este mandato, path es una carpeta raíz para los archivos Mono2Micro . Por ejemplo, si los archivos Mono2Micro están en /Volumes/m2m-files, ejecute un mandato que especifique /Volumes para el valor path .
    podman machine init --volume /Volumes
  4. Inicie la nueva máquina virtual Podman .
    podman machine start
  5. Durante el inicio de la máquina virtual (VM) Podman , busque un mensaje que indique que Podman ha montado la vía de acceso.
    ...
    A la espera de VM...
    Montando volumen... /Volúmenes:/Volúmenes
    ...
    Máquina "podman-machine-default" iniciada con éxito
  6. Si no ve un mensaje que indique que Podman ha montado la vía de acceso correctamente, intente ejecutar de nuevo los mandatos podman machine stop y podman machine start .