我正在尝试首次设置Chocolatey。我的最终目标是能够将软件包安装在USB驱动器上,该驱动器在我的计算机中显示为F:所以在the directions in the Chocolatey wiki之后,我在F驱动器上创建了一个名为Chocolatey的文件夹,并将环境变量ChocolateyInstall设置为{ {1}}。我按照基本指示,打开命令提示符,然后粘贴在下面。
F:/Chocolatey
安装后我按如下方式进入PowerShell命令提示符并尝试安装Notepad ++我得到以下内容:
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('http://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
如何解决此问题?
答案 0 :(得分:1)
您似乎已经使用Chocolatey的安装进入了自定义位置。完成安装后,是否说它安装在F:/ chocolatey上?它实际安装在那里吗?如果是这样,请查看您的路径环境变量,看看它是否包含在路径中。同时关闭并重新打开shell /命令行。它现在有效吗?如果路径(用户PATH)中包含choco位置且重新加载后shell /命令行不正确,则重新启动并查看是否能解决问题。
如果所有这些都很好,请输入chocolatey /?
并查看您获得的内容。然后再次尝试cinst
。如果它再次出现问题,请尝试cinst pkgname -debug
并查看错误发生的位置。
注意:不支持尝试将Chocolatey安装到USB驱动器。当然你可能能够让它工作,但我不确定你真正获得了什么。假设您安装Notepad ++,现在它已安装到系统(而不是USB驱动器)。通过在USB驱动器上安装choco存储库,您获得了什么?