我正在尝试安装gradle,这样我就可以在我的java程序中使用build.gradle
文件。这应该可以用一个简单的brew install gradle
来完成,但这会产生错误。
所以,我手动安装,但每当我做gradle -v
或gradle -version
,它说-bash: gradle: command not found
。所以我的主要问题是,我如何修复自制软件,使它实际上会为我安装的东西,如果不能回答,我错在哪里手动安装?(在将gradle unzip放入正确的opt/gradle
目录,修改.bashrc
等之后)
下面是一个尝试安装homebrew的示例和输出:
$ brew install gradle
/usr/local/Homebrew/Library/Homebrew/PATH.rb:71:in `split': invalid byte sequence in UTF-8 (ArgumentError)
from /usr/local/Homebrew/Library/Homebrew/PATH.rb:71:in `block in parse'
from /usr/local/Homebrew/Library/Homebrew/PATH.rb:71:in `each'
from /usr/local/Homebrew/Library/Homebrew/PATH.rb:71:in `flat_map'
from /usr/local/Homebrew/Library/Homebrew/PATH.rb:71:in `parse'
from /usr/local/Homebrew/Library/Homebrew/PATH.rb:8:in `initialize'
from /usr/local/Homebrew/Library/Homebrew/global.rb:106:in `new'
from /usr/local/Homebrew/Library/Homebrew/global.rb:106:in `<top (required)>'
from /usr/local/Homebrew/Library/Homebrew/brew.rb:17:in `require_relative'
from /usr/local/Homebrew/Library/Homebrew/brew.rb:17:in `<main>'
当我输入gradle -v
或gradle -version
时,我应该看到我确实有gradle,并且我可以使用它来构建我的java项目。
2条答案
按热度按时间5q4ezhmt1#
你的Homebrew安装似乎坏了。尝试使用以下命令卸载它:
然后重新安装:
ivqmmu1c2#
只是想为任何人添加安装了gradle但无法运行
gradle -v
或gradle -version
的第一个问题。这表明您的'PATH'环境变量尚未添加。
您需要将Gradle目录添加为'PATH'环境变量。'PATH'环境变量是在终端中搜索所有命令和可执行文件的方式。在终端中键入
echo $PATH
,以查看命令和可执行文件所来自的冒号分隔的目录列表。解决方案取决于您的shell语言,对于zsh:
1.开放终端
1.在文本编辑器或nano中打开一个zsh配置文件:
nano ./zshrc
1.如果这个文件不存在,* 有时是因为从Bash更新Zsh *,请先创建它:
touch .zshrc
1.将Gradle Bin Directory添加为'PATH'环境变量:
export PATH=/path/to/gradle/version/bin:$PATH
1.先用
Ctrl + X
,然后用Y
保存并关闭文件1.新的终端窗口将自动使用此配置文件,但要使用当前终端窗口类型中的配置文件:
source ~/.zshrc
1.您可以通过输入以下内容来确认gradle现在可用:
gradle - v