Resolução de Problemas Mono2Micro

Você pode encontrar um problema ao instalar ou usar o IBM® Mono2Micro™. Para resolver o problema, conclua as etapas fornecidas.

A ferramenta de linha de comandos Mono2Micro no Windows mostra caracteres não suportados em idiomas diferentes do inglês

A ferramenta de linha de comando Mono2Micro pode mostrar caracteres não suportados para idiomas diferentes do inglês em computadores Windows™. O problema pode afetar qualquer aplicação.

Para reproduzir o problema, extraia o arquivo Mono2Micro-CLI.zip em um computador Windows com um idioma diferente do inglês e, em seguida, execute um comando mono2micro .. Extraia o arquivo .zip ao concluir o procedimento em Download e instalação do IBM Mono2Micro. Por exemplo, depois de extrair o arquivo .zip em um computador configurado como português, um comando como mono2micro --help exibe o caractere de ponto de interrogação ? em vez do caractere ã .

Para corrigir o problema, altere as configurações de região do Windows

  1. Acesse Configurações do computador Windows .
  2. Clique em Tempo e idioma > Idioma e região > Configurações de idioma administrativo > Alterar código de idioma do sistema.
  3. No diálogo Configurações da Região , certidão-se de que a caixa de seleção Beta: Use Unicode UTF-8 para suporte a linguagem mundial é selecionada. Clique em OK para salvar quaisquer alterações.
  4. Clique em Apply.

O erro no such file or directory é mostrado quando um comando mono2micro é executado

Ao executar comandos do Mono2Micro , como mono2micro recommend, mono2micro workbench, mono2micro refine, mono2micro transformou mono2micro analyze -s, você pode obter o seguinte erro:

Erro: statfs... Não há esse arquivo ou diretório

Para obter status sobre o erro, inclua a opção --verbose no comando. Se o comando usar um caminho como argumento, assegure-se de que o caminho especificado exista e que o usuário atual tenha acesso a ele.

Se você estiver usando Podman e o comando usar um caminho como um argumento, o problema poderá ser que Podman não possa montar o caminho equivalente dentro do contêiner que é executado na máquina virtual. Podman no Mac ou Windows usa uma máquina virtual.. Nesse caso, o problema é com o Podman e não Mono2Micro. Para corrigir o problema, recrie a máquina virtual Podman e especifique um volume padrão:

  1. Pare a máquina virtual atual do Podman
    podman machine stop
  2. Exclua a máquina virtual Podman .
    podman machine rm -f
  3. Crie uma máquina virtual do Podman com um volume padrão
    podman machine init --volume path
    Nesse comando, path é uma pasta raiz para arquivos Mono2Micro . Por exemplo, se os arquivos Mono2Micro estiverem em /Volumes/m2m-files, execute um comando que especifique /Volumes para o valor path .
    podman machine init --volume /Volumes
  4. Inicie sua nova máquina virtual do Podman
    podman machine start
  5. Durante a inicialização da máquina virtual (VM) Podman , procure uma mensagem que indique que Podman montou o caminho.
    ...
    Aguardando a VM...
    Montando o volume... /Volumes:/Volumes
    ...
    A máquina "podman-machine-default" foi iniciada com sucesso
  6. Se você não vir uma mensagem que indique Podman montado o caminho com êxito, tente executar os comandos podman machine stop e podman machine start novamente.