Saya baru saja mencoba menginstal Posh-Git dari galeri PowerShell dengan menyalin dan menempelkan perintah ini:
Install-Module -Name posh-git -RequiredVersion 0.7.1
Perintah itu tampaknya berjalan dengan baik, yaitu ada sedikit keterlambatan, dan prompt PowerShell saya kembali. Tidak ada pesan sukses atau kesalahan, namun saya masih belum memiliki prompt Posh-Git khusus di folder Git, dan C:\Users\brady\Documents\WindowsPowerShell\Modules
folder itu kosong, menyiratkan tidak ada modul yang diinstal.
Seperti yang disarankan, menggunakan -verbose
sakelar memberikan hasil sebagai berikut:
VERBOSE: Using the provider 'PowerShellGet' for searching packages.
VERBOSE: The -Repository parameter was not specified. PowerShellGet will use all of the registered repositories.
VERBOSE: Getting the provider object for the PackageManagement Provider 'NuGet'.
VERBOSE: The specified Location is 'https://www.powershellgallery.com/api/v2/' and PackageManagementProvider is 'NuGet'.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='posh-git'' for ''.
VERBOSE: Total package yield:'1' for the specified package 'posh-git'.
VERBOSE: Skipping installed module posh-git 0.7.1.
Kemudian memeriksa $error
variabel memberi output berikut:
Unable to find type [Microsoft.PowerShell.Commands.PowerShellGet.Telemetry].
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:715 char:26
+ ... yMethods = ([Microsoft.PowerShell.Commands.PowerShellGet.Telemetry] | ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (Microsoft.Power...llGet.Telemetry:TypeName) [], RuntimeException
+ FullyQualifiedErrorId : TypeNotFound
@Seth saya miliki sekarang dan termasuk output dalam OP saya.
—
ProfK
Bisakah Anda mencoba untuk menghapus model (dengan
—
Seth
verbose
) dan menginstalnya lagi (dengan verbose
)? Seperti yang Anda lihat dari output, saat ini dengan asumsi bahwa posh-git 0.7.1
itu diinstal. Apakah Anda mencoba mencari posh-git
di sistem Anda?
Saya menghapus modul, yang ditemukan di suatu tempat dalam file program, dan menginstalnya kembali. Instalasi kedua berhasil, tetapi posh-git masih belum memberi saya prompt khusus git.
—
ProfK
Apakah Anda mengimpor modul? Apakah Anda memeriksa persyaratan dan memeriksa ke mana prompt diatur ?
—
Seth
-verbose
opsi? Apakah itu memberi Anda informasi lebih lanjut? Apakah Anda memeriksa$error
secara manual?