概要
STM32CubeIDEのインストールエラーで少しハマったので、それの解決策をまとめました。
NSIS Error
これはインストール場所のパスに日本語フォントが含まれていることで起こるエラーです。このエラーが出た人はおそらくユーザー名が原因かと思われます。インストーラーをCドライブやDドライブに移して実行しましょう。
can't initialize plug-ins directory
これはインストール時に生成される一時フォルダのパスに、日本語フォントが含まれていることが原因です。詳しく書くと、windows環境変数のTEMP及びTMPの値が、デフォルトではユーザーファイル名を含むからです。したがってNSISエラーが起きた人は、このエラーも発生するかと思います。
解決策は環境変数のTEMP及びTMPの値を変更してあげることです。
コントロールパネル→システム→システムの詳細設定を開きます。
自分はCドライブにtemp_sysというフォルダを作りそこに割り当てました。
参考文献
1
投稿者の人気記事
-
Pinus0079
さんが
2021/01/09
に
編集
をしました。
(メッセージ: 初版)
-
Pinus0079
さんが
2021/01/09
に
編集
をしました。
Opening
a_rocky_utsu
2023/06/08
ログインしてコメントを投稿する同じ問題にはまったので助かりました。(2重トラップだったとは、、)
こちらは非日本語パスの場所にインストーラ置くまでは一緒で、そのあとの手順はこういう時のために作っておいた(AnacondaとかXilinx VIVADOなどでも使ってる)非日本語名のユーザーアカウントの権限で実行(Shift+右クリックメニューから選択)して回避できました。