前回、Windows Server 2022にscoopを導入した。
shigeo-t.hatenablog.com
さてVisual Studio Codeを入れようと思ったら見つからない。
PS C:\Users\Administrator> scoop search vscode
'main' bucket:
winpython (3.10.4.0) --> includes 'winvscode.bat'
調べてみた。
bioscryptome.t-ohashi.info
VS CodeはMainバケットではなく、Extrasバケットに登録されています。 なので、Extrasバケットを追加しないと、検索しても出てきません。
なるほど。Extrasバケットを追加する。なぜかエラーが出るのでコマンドプロンプトを起動して実行。同じエラーは出たが完了したっぽい。
PS C:\Users\Administrator> scoop bucket add extras
Convert-RepositoryUri : 引数が空の文字列であるため、パラメーター 'Uri' にバインドできません。
発生場所 C:\Users\Administrator\scoop\apps\scoop\current\lib\buckets.ps1:165 文字:41
+ if ((Convert-RepositoryUri -Uri $remote) -eq $uni_repo) {
+ ~~~~~~~
+ CategoryInfo : InvalidData: (:) [Convert-RepositoryUri]、ParentContainsErrorRecordException
+ FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAllowed,Convert-RepositoryUri
PS C:\Users\Administrator> cmd
Microsoft Windows [Version 10.0.20348.707]
(c) Microsoft Corporation. All rights reserved.
C:\Users\Administrator> scoop bucket add extras
Convert-RepositoryUri : 引数が空の文字列であるため、パラメーター 'Uri' にバインドできません。
発生場所 C:\Users\Administrator\scoop\apps\scoop\current\lib\buckets.ps1:165 文字:41
+ if ((Convert-RepositoryUri -Uri $remote) -eq $uni_repo) {
+ ~~~~~~~
+ CategoryInfo : InvalidData: (:) [Convert-RepositoryUri]、ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAllowed,Convert-RepositoryUri
Checking repo... OK
The extras bucket was added successfully.
今度は見つかった。
C:\Users\Administrator>scoop search vscode
'extras' bucket:
vscode (1.68.0)
'main' bucket:
winpython (3.10.4.0) --> includes 'winvscode.bat'
インストールしてみる。
C:\Users\Administrator>scoop install vscode
Updating Scoop...
Updating 'extras' bucket...
Updating 'main' bucket...
Converting 'main' bucket to git...
0
<span style="color: #ff0000">Convert-RepositoryUri : 引数が空の文字列であるため、パラメーター 'Uri' にバインドできません。
発生場所 C:\Users\Administrator\scoop\apps\scoop\current\lib\buckets.ps1:159 文字:44
+ $uni_repo = Convert-RepositoryUri -Uri $repo
+ ~~~~~
+ CategoryInfo : InvalidData: (:) [Convert-RepositoryUri]、ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAllowed,Convert-RepositoryUri</span>
1
Scoop was updated successfully!
Installing 'vscode' (1.68.0) [64bit]
dl.7z (108.1 MB) [============================================================================================] 100%
Checking hash of dl.7z ... ok.
Extracting dl.7z ... done.
Linking ~\scoop\apps\vscode\current => ~\scoop\apps\vscode\1.68.0
Creating shortcut for Visual Studio Code (code.exe)
Persisting data
Running post-install script...
'vscode' (1.68.0) was installed successfully!
Notes
-----
Add Visual Studio Code as a context menu option by running:
'C:\Users\Administrator\scoop\apps\vscode\current\install-context.reg'
For file associations, run 'C:\Users\Administrator\scoop\apps\vscode\current\install-associations.reg'
また謎のエラーは出たがインストールできたっぽい。
起動してみる。
起動できた。
このごろのVS Codeは便利だな。
PowerShellも新たに起動すればパスが通っているのでコマンド起動もできる。
今回はこんなところで。