9

更新したい古いバージョンの posh-git があります (powershell の起動が遅い問題を解決しようとしている間)

レポから最新のものを取得しましたが、やろうとする.\install.ps1と取得します

It seems posh-git is already installed...

posh-git を更新するにはどうすればよいですか?

4

3 に答える 3

10

PsGet 経由でインストールした場合は、実行するだけです。

Update-Module posh-git
于 2016-09-07T08:16:34.343 に答える
9

スクリプトがプロファイルでソースされているかどうかを確認するだけです。

$profileLine = ". '$installDir\profile.example.ps1'"
if(Select-String -Path $PROFILE -Pattern $profileLine -Quiet -SimpleMatch) {
    Write-Host "It seems posh-git is already installed..."
    return
}

インストールスクリプトを実行するフォルダーとして installDir があるように見えるため、新しいバージョンの posh-git でフォルダーをアップグレードするだけで、ファイルが既に更新されているはずです。

これに慣れていない場合はprofile.example.ps1、プロファイルのソースの行を削除して、インストールを再度実行してください:)

于 2013-05-20T17:07:36.723 に答える
4

PsGet経由でインストールしたので、フォルダの名前を変更しました

C:\Users\[myName]\Documents\WindowsPowerShell\Modules\posh-git

そして再実行

Install-Module posh-git

最新のものをダウンロードしましたが、Microsoft.PowerShell_profile.ps1 から行を削除していなかったため、既にインストールされていると表示されました。しかし、それだけで十分でした。

于 2015-08-28T19:08:17.493 に答える