-
Notifications
You must be signed in to change notification settings - Fork 309
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hotfix: バイナリでエンジン設定が読み出せず、エンジンが起動しない問題の原因を修正 (#721) #723
Hotfix: バイナリでエンジン設定が読み出せず、エンジンが起動しない問題の原因を修正 (#721) #723
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTMです
なるほど、実行順序の問題...こんなこともあるんですね...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!(テストビルドもダウンロードして動作することを確認しました。)
EngineInfo まわりをこれまで見たことがなかったのですが、今までこの問題が発見されなかったのが少し不思議でした。npm run electron:serve
で立ち上げている時とビルド版を立ち上げている時で動作が異なるのでしょうか……?
Vue CLIでデフォルトで行われる.envの読み取りによってこれまで発見されなかったのだと思います |
問題なさそうなことを確認しました!!ありがとうございます!! |
* To 0.11.0 (#720) * アプデ情報の情報整理 * GTM情報を書き換える * デザイン調整 * アプデ情報追加 * update htu * 辞書読み上げを最初のキャラに * electron builderでは、.envファイルが読み込まれないっぽい?のでフォールバック (#722) * Hotfix: バイナリでエンジン設定が読み出せず、エンジンが起動しない問題の原因を修正 (#721) (#723) * use process.env.DEFAULT_ENGINE_INFOS after dotenv.config * fix comment * fix comment * to 0.11.2 (#725) Co-authored-by: aoirint <aoirint@gmail.com>
* To 0.11.0 (#720) * アプデ情報の情報整理 * GTM情報を書き換える * デザイン調整 * アプデ情報追加 * update htu * 辞書読み上げを最初のキャラに * electron builderでは、.envファイルが読み込まれないっぽい?のでフォールバック (#722) * Hotfix: バイナリでエンジン設定が読み出せず、エンジンが起動しない問題の原因を修正 (#721) (#723) * use process.env.DEFAULT_ENGINE_INFOS after dotenv.config * fix comment * fix comment * to 0.11.2 (#725) * [HOTFIX]再生位置を指定するコードを移動させる (#733) * move part of setting current time * Update src/store/audio.ts Co-authored-by: Hiroshiba <hihokaruta@gmail.com> * [HOSTFIX] #730を修正 (#735) * 辞書UIの状態遷移を整理 (#736) * 辞書UIの状態遷移を整理 * closeDialog * selectWord * to-0.11.3 Co-authored-by: aoirint <aoirint@gmail.com> Co-authored-by: Yuto Ashida <y-chan@y-chan.dev> Co-authored-by: madosuki <yurikasamaaikatsu@gmail.com>
* To 0.11.0 (#720) * アプデ情報の情報整理 * GTM情報を書き換える * デザイン調整 * アプデ情報追加 * update htu * 辞書読み上げを最初のキャラに * electron builderでは、.envファイルが読み込まれないっぽい?のでフォールバック (#722) * Hotfix: バイナリでエンジン設定が読み出せず、エンジンが起動しない問題の原因を修正 (#721) (#723) * use process.env.DEFAULT_ENGINE_INFOS after dotenv.config * fix comment * fix comment * to 0.11.2 (#725) * [HOTFIX]再生位置を指定するコードを移動させる (#733) * move part of setting current time * Update src/store/audio.ts Co-authored-by: Hiroshiba <hihokaruta@gmail.com> * [HOSTFIX] #730を修正 (#735) * 辞書UIの状態遷移を整理 (#736) * 辞書UIの状態遷移を整理 * closeDialog * selectWord * to-0.11.3 * to 0.11.4 (#760) * updateinfoのミス修正 (#764) Co-authored-by: aoirint <aoirint@gmail.com> Co-authored-by: Yuto Ashida <y-chan@y-chan.dev> Co-authored-by: madosuki <yurikasamaaikatsu@gmail.com>
内容
0.11.0でエンジン起動が終わらない問題 #721 の原因を修正します。
dotenvが.envから設定をprocess.envに読み出す(
dotenv.config()
)前に、engineInfos
の初期化処理をしていたため、electron builderでビルドしたバイナリで、process.env.DEFAULT_ENGINE_INFOS
がundefined
になり、エンジン設定engineInfos
が空リストになっていました。engineInfos
の初期化処理をdotenv.config()
の後に移動して、修正します。ローカルで
npm run electron:build_pnever
で(エンジンなしで)ビルドして、.envを0.11.0エンジンが起動するように差し替えて、エンジンが起動・接続できることを確認しました。一応ビルドを回しています。
関連 Issue
スクリーンショット・動画など
その他