chocolatey包管理器正确安装gradle,并且在idea中使用
注意
需要使用非管理员方式安装,否则会导致在idea中提示系统找不到指定路径(文件夹权限问题导致)。
安装chocolatey
我们使用非管理员安装方式安装,参考官方文档。找到Non-Administrative install。
第一步
创建一个txt文本文档,并将官方网站提供的脚本复制到里面。
注意:这里需要将安装位置替换一下,不能使用默认的安装位置,因为默认安装位置只能管理员才可以访问,会导致后面权限问题。
# Set directory for installation - Chocolatey does not lock
# down the directory if not the default
# 将下面的安装路径替换为你自己想要安装的路径。另外不要在路径创建chocoportable文件夹,否则会提示已经安装过。
$InstallDir='C:\Users\xxx\software\chocoportable'
$env:ChocolateyInstall="$InstallDir"
# If your PowerShell Execution policy is restrictive, you may
# not be able to get around that. Try setting your session to
# Bypass.
Set-ExecutionPolicy Bypass -Scope Process -Force;
# All install options - offline, proxy, etc at
# https://chocolatey.org/install
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
第二步
-
将这个文本文件重命名为
ChocolateyInstallNonAdmin.ps1
。 -
在开始中搜索powershell,以
管理员身份运行
。
-
在powershell粘贴一下命令
Set-ExecutionPolicy Bypass -Scope Process -Force;
,回车执行。
-
关闭当前的powershell窗口,在一开始创建的
ChocolateyInstallNonAdmin.ps1
目录下,按住Shift点击鼠标右键。
选择在此处打开Powershell窗口
。接着输入.\ChocolateyInstallNonAdmin.ps1
,按回车执行。等待chocolatey安装完成。
-
安装完成后,可以通过
choco -?
验证是否安装成功。安装成功输出如下图: -
现在,我们可以愉快的使用chocolatey安装我们需要的软件了。
安装Gradle
注意:需要注意的是,我们之后安装package是需要通过"以管理员身份运行Powershell"来安装的,普通权限会导致安装失败。另外,安装package路径则是在chocolatey安装路径下的lib文件加下。
执行choco install gradle --version=8.5.0
,遇到提示全部输入y,等待安装成功。
IDEA配置Gradle
直接找到Gradle的安装路径,配置到IDEA中就行了,这里网上一大堆,不再赘述。
Gradle路径应当是在chocolatey安装路径的lib/gradle/tools/中。
例如,在第一步
中的脚本中配置了
$InstallDir='C:\Users\xxx\software\chocoportable'
且安装的版本为gradle 8.5的话,则Gradle的路径为C:\Users\xxx\software\chocoportable\lib\gradle\tools\gradle-8.5
,将此路径配置到IDEA中即可。