bash:在linux上将gradle添加到path时,没有这样的文件或目录

bash:在linux上将gradle添加到path时,没有这样的文件或目录,linux,bash,gradle,path,redhat,Linux,Bash,Gradle,Path,Redhat,我为用户程序创建了一个本地bin目录,并编辑我的本地~/.bash_profile以包含以下内容 PATH=$PATH:$HOME/.local/bin:$HOME/bin:$HOME/bin/gradle-4.3/bin 我调用程序gradle,收到以下错误: bash:/home/username/bin/gradle:没有这样的文件或目录 如何解决此问题?通常,Linux/Mac中的路径是使用export命令设置的。因此,您也可以使用:export PATH=“$PATH:$HOME/.

我为用户程序创建了一个本地bin目录,并编辑我的本地
~/.bash_profile
以包含以下内容

PATH=$PATH:$HOME/.local/bin:$HOME/bin:$HOME/bin/gradle-4.3/bin
我调用程序
gradle
,收到以下错误:

bash:/home/username/bin/gradle:没有这样的文件或目录


如何解决此问题?

通常,Linux/Mac中的路径是使用
export
命令设置的。因此,您也可以使用:
export PATH=“$PATH:$HOME/.local/bin:$HOME/bin:$HOME/bin:$HOME/bin/gradle-4.3/bin”
编辑.bash_配置文件后,您应该将其源文件加载到新路径。
源文件~/.bash_配置文件
如果需要,您可以
回显$PATH
,查看它是否正确。

尝试了
导出“PATH=$PATH:$HOME/.local/bin:$HOME/bin:$HOME/bin/gradle-4.3/bin”
在终端中,它不起作用(使用
)“/home/username/bin/gradle是否作为一个断开的符号链接或类似的东西存在?@Dennis我知道导出是有效的,但我希望在关闭终端后能够调用该程序。没有添加任何链接,“gradle-4.3”是一个目录。
键入gradle
打印什么?是否存在
/home/username/bin/gradle
但您得到的是
否?”uch文件或目录
在执行它时?如果是这样,您的发行版的二进制文件就错了。谢谢!我打电话给它,然后注销并重新登录!通常每次启动新的终端时都会获取.bash_配置文件。因此,如果您的.bash_配置文件中有它,请重新启动终端程序,这样您就可以开始了。我认为。除非某些东西真的是broken,
路径
已经导出(因为它是从另一个进程继承的,或者在任何用户配置文件源化之前由系统配置文件导出的)。
导出
应该是不必要的。