このサイトを検索 | Search this site
TverRecと設定ファイル
TVerRec version 2.9.9 (2023-11-24) がリリースされていたので、久しぶりにダウンロードして動作検証しました。
ところが、設定ファイル(user_setting.ps1)を読み込む段階でエラーを返します。そして、落ちます。
シングルダウンロード [z.download_single.cmd] を実行すると、youtube-dl、ffmpeg のダウンロードまでは問題ないですが、TVerRecバージョンアップでこけます。
私の環境だけの問題なのか?悩んでおります。
追記:解決
追記:2023-12-04
[user_setting.ps1] を直接編集すると動作します。詳細は別記事でまとめました。
エラーメッセージ
エラーメッセージによると [download_single.ps1] スクリプトの43行目を実行中にエラーとなっていることが分かります。
PowerShell Core
| |
Write-Error: C:\TVerRec\src\download_single.ps1:43
Line |
43 | . (Convert-Path (Join-Path $script:scriptRoot '../src/functions/i …
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ❗ 設定ファイルの読み込みに失敗しました
|
download_single.ps1:43行目
download_single.ps1 42~44行 を転載します。
../src/functions/initialize.ps1 を呼び出しているので、initialize.ps1 の処理でエラーになっているようです。
\src\download_single.ps1
42 try {
43 . (Convert-Path (Join-Path $script:scriptRoot '../src/functions/initialize.ps1'))
44 if (!$?) { exit 1 }
initialize.ps1
エラーメッセージ「設定ファイルの読み込みに失敗しました」とあるので、user_setting.ps1 が読み込めないようです。
ディレクトリ指定が間違っているのか、当方の PowerShell Core の環境設定が悪いのか?
../src/functions/initialize.ps1
30 #設定ファイル読み込み
31 $script:confDir = Convert-Path (Join-Path $script:scriptRoot '../conf')
32 $script:devDir = Join-Path $script:scriptRoot '../dev'
33 try {
34 . (Convert-Path (Join-Path $script:confDir 'system_setting.ps1'))
35 if ( Test-Path (Join-Path $script:confDir 'user_setting.ps1') ) {
36 . (Convert-Path (Join-Path $script:confDir 'user_setting.ps1'))
37 } elseif ($IsWindows) {
38 while (!( Test-Path (Join-Path $script:confDir 'user_setting.ps1')) ) {
39 Write-Output ('ユーザ設定ファイルを作成する必要があります')
40 . 'gui/gui_setting.ps1'
41 }
42 if ( Test-Path (Join-Path $script:confDir 'user_setting.ps1') ) {
43 . (Convert-Path (Join-Path $script:confDir 'user_setting.ps1'))
44 }
45 } else {
46 Write-Error ('❗ ユーザ設定が完了してません') ; exit 1
47 }
48 } catch { Write-Error ('❗ 設定ファイルの読み込みに失敗しました') ; exit 1 }
PowerShell Core
PowerShell Core の各スコープの実行ポリシーを表示すると、「RemoteSigned」なので問題ないようですね。
PowerShell Core
| |
PS C:\> get-executionpolicy -list
Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser Undefined
LocalMachine RemoteSigned
|
ソフトウェア情報
※記事とは異なるバージョンが表示される場合があります。
まとめ
このサイトを検索 | Search this site
0 コメント