Mono2Micro のトラブルシューティング
IBM® Mono2Micro™をインストールまたは使用するときに問題が発生する場合があります。 この問題を解決するには、以下の手順を実行します。
Mono2Micro コマンド行ツール ( Windows ) で、英語以外の言語でサポートされない文字が表示される
Mono2Micro コマンド行ツールで、 Windows™ コンピューター上の英語以外の言語ではサポートされない文字が表示されることがあります。 この問題はどのアプリケーションにも影響する可能性があります。
問題を再現するには、英語以外の言語の Windows コンピューター上で Mono2Micro-CLI.zip ファイルを解凍し、 mono2micro コマンドを実行します。 IBM Mono2Microのダウンロードおよびインストールの手順を完了したら、 .zip ファイルを解凍します。 例えば、ポルトガル語に設定されているコンピューターで .zip ファイルを抽出した後、 mono2micro --help などのコマンドを実行すると、 ã
文字の代わりに ?
疑問符文字が表示されます。
この問題を修正するには、 Windows リージョン設定を変更します。
- Windows コンピューターの 「設定」 に移動します。
- をクリックします。
- 「地域設定」 ダイアログで、 「ベータ: Unicode UTF-8 for worldwide language support」 チェック・ボックスが選択されていることを確認します。 「OK」 をクリックして、変更を保存します。
- 「適用」をクリックします。
mono2micro コマンドの実行時に no such file or directory
エラーが表示される
mono2micro recommend、 mono2micro workbench、 mono2micro refine、 mono2micro transform、または mono2micro analyze -sなどの Mono2Micro コマンドを実行すると、以下のエラーが表示されることがあります。
Error: statfs ... no such file or directory
エラーに関する状況を取得するには、コマンドに --verbose オプションを追加します。 コマンドがパスを引数として使用する場合は、指定されたパスが存在すること、および現行ユーザーがそのパスにアクセスできることを確認してください。
Podman を使用していて、コマンドがパスを引数として使用する場合、問題は、 Podman が、仮想マシンで実行されるコンテナー内に同等のパスをマウントできないことです。 Mac または Windows 上の Podman は、仮想マシンを使用します。 この場合、問題は Podman にあり、 Mono2Microにはありません。 この問題を修正するには、 Podman 仮想マシンを再作成し、デフォルト・ボリュームを指定します。
- 現行の Podman 仮想マシンを停止します。
podman machine stop
- Podman 仮想マシンを削除します。
podman machine rm -f
- デフォルト・ボリュームを使用して Podman 仮想マシンを作成します。
このコマンドで、podman machine init --volume path
path
は Mono2Micro ファイルのルート・フォルダーです。 例えば、 Mono2Micro ファイルが /Volumes/m2m-filesにある場合、path
値に/Volumes
を指定するコマンドを実行します。podman machine init --volume /Volumes
- 新しい Podman 仮想マシンを開始します。
podman machine start
- Podman 仮想マシン (VM) の始動中に、 Podman がパスをマウントしたことを示すメッセージを探します。
... Waiting for VM ... Mounting volume... /Volumes:/Volumes ... Machine "podman-machine-default" started successfully
- Podman がパスを正常にマウントしたことを示すメッセージが表示されない場合は、 podman machine stop コマンドおよび podman machine start コマンドの実行を再試行してください。