嘘到巧克力神

时间:2014-05-02 18:07:14

标签: c# git powershell command-line chocolatey

更新

此实用程序旨在通过我正在浏览的经过认证的Microsoft Visual Academy(MVA)视频帮助配置 Git

当我通过Chocolatey安装软件包时,我收到一个特殊的错误。

  • 我已经上传了命令提示符
  • 指向Chocolatey Bin目录的指向目录
  • 尝试通过cinst poshgit
  • 进行安装

它下载并显示为好像正常工作,甚至在C:\Tools\Poshgit下创建目录。然后它给了我以下内容:

  

[错误]无法将参数绑定到参数'路径'因为它是一个   空字符串。在   C:\的巧克力\ ChocolateyInstall \助手\功能\编剧兼ChocolateyFailure.ps1:30   char 2

导致失败,我也不完全确定原因。这是一个全新的Chocolatey安装。我做错了吗?

1 个答案:

答案 0 :(得分:2)

所以安装 Git Posh-Git 并不太令人愉快,我如何通过重新安装 Chocolatey 修复错误,然后再做以下内容:

@Powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin

我知道这是一个单调乏味的命令,但我重新安装了以上内容,然后通过 Power Shell (以管理员身份执行)执行了以下操作。

Set-ExecutionPolicy RemoteSigned
cinst poshgit 

由于前一次失败的遗骸没有完全解决,所以我做了:

cinst poshgit -force
cinst git.install -force
git

输入git后,我可以访问git命令,并且能够:

git config --global user.name "Your Name"
git config --global user.email "Your Email"
cinst git-credential-winstore

没有任何其他问题,从命令行安装派生的问题应该只是从 Power Shell 开始。