
按在网络上找到的要求区设置还是没有反应。 尝试了几种方法。 第一种 就是把已经把.bash_profile 文件添加到.zshrc 里面去。 第二种 就是直接添加到.zshrc 里面去还是不生效。 相关环境变量。 M2_HOME=/Users/shaodeyu/development/apache-maven-3.5.0 PATH=$M2_HOME/bin:$PATH
export M2_HOME export PATH
求帮忙解决。
1 shaodeyu1943 OP 没人看回复我,好伤心。 |
2 zhx1991 2017 年 9 月 18 日 重启一下 terminal |
3 shaodeyu1943 OP @zhx1991 是过这个方法了。我下载的是 iTerm 喔。 |
4 wuhau 2017 年 9 月 18 日 source ./.zshrc |
5 shaodeyu1943 OP @wuhau 也试过了。。 |
6 zysidea 2017 年 9 月 18 日 楼主 在 zshrc 里设置是没问题的 是你的问题 |
7 retanoj 2017 年 9 月 18 日 via Android 建议你贴图出来看看,毕竟那么多人用 item2+zsh 都没问题 |
8 hzbary 2017 年 9 月 18 日 `export PATH` 是什么意思,不是 `export PATH=xxx:$PATH` 改变 PATH, 或者 echo $PATH 查看当前 path 吗 |
9 shaodeyu1943 OP @hzbary 我试试你这种。 export M2_HOME=/Users/shaodeyu/development/apache-maven-3.5.0 export PATH=$M2_HOME/bin:$PATH 现在改成了这样的了。 我使用 echo $SHELL 的时候返回的是 /bin/zsh 这是当前的 path。 还是不行。 |
10 shaodeyu1943 OP @retanoj 好。在那里添加图像? |
11 xuyuheng0905 2017 年 9 月 18 日 export M2_HOME=~/development/apache-maven-3.5.0 export PATH="$M2_HOME/bin:$PATH" 这里加引号 |
12 shaodeyu1943 OP @xuyuheng0905 我试试 |
13 shaodeyu1943 OP @xuyuheng0905 还是不行。晕。。 |
14 lululau 2017 年 9 月 18 日 用的什么方式验证的? echo $M2_HOME 没有值? |
15 cxbig 2017 年 9 月 18 日 @shaodeyu1943 你先随便在~/.zshrc 里加个 echo 'hello' 之类的,再开一个新 session,确认这个文件被正确加载了。 |
16 shaodeyu1943 OP @lululau 哈哈,试了这个有值喔。 |
17 azh7138m 2017 年 9 月 18 日 source ~/.zshrc? 我觉得不是没有生效,而是你目录加错了=_= |
18 lululau 2017 年 9 月 18 日 @shaodeyu1943 那是 echo $PATH 不包含 M2_HOME/bin ?如果都有值那就是设置生效了,如果 echo $PATH 不包含 M2_HOME/bin 那也有可能是一些软件 /插件(我知道的 rvm, pyenv 之类的) 会修改 PATH,但是如果把你设置的值给 trim 掉了,那要么是 bug 要么是你设置的不对;如果 echo $PATH 也能看到 M2_HOME/bin,按我只能猜你是找不到 mvn 命令?那么 ls -l $ME_HOME/bin/mvn 看看是不是设置了可执行权限 |
19 abujj 2017 年 9 月 18 日 via Android 把 source bash_profile 放到 . zshrc 里面 。zsh 不会自动刷新 .bash_profile 文件的内容的 |
20 SoloCompany 2017 年 9 月 18 日 让你赶时髦 |
21 Phariel 2017 年 9 月 18 日 via Android 请设置 ~/.zprofile |
22 shaodeyu1943 OP @lululau 我打 echo $PATH 的时候,得到的回复是 “/Users/shaodeyu/development/apache-maven-3.5.0/bin:/Users/shaodeyu/development/apache-maven-3.5.0//bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/mysql/bin ” 然后我使用 ls -l $ME_HOME/bin/mvn 得到的回复是 ls: /bin/mvn: No such file or directory 现在应该怎么办? |
23 lululau 2017 年 9 月 19 日 打错了。。。是 ls -l $M2_HOME/bin/mvn |
24 shaodeyu1943 OP @abujj 试过这个方法了。。。不行 |
25 shaodeyu1943 OP 输入 ls -l $M2_HOME/bin/mvn 得到的回复是 ls: /Users/shaodeyu/development/apache-maven-3.5.0/bin/mvn: No such file or directory |
26 shaodeyu1943 OP @lululau 我打开里面的文件确实找不到文件夹 bin 和里面的 mvn。 不过我在里面看到有一个 mvn 的路径是这样的。 /Users/shaodeyu/development/apache-maven-3.5.0/apache-maven/src/bin/mvn 我试着直接拉 mvn 这个文件拉到 iTem 里面,得到的回复是 错误: 找不到或无法加载主类 org.codehaus.plexus.classworlds.launcher.Launcher |
27 seiuneko 2017 年 9 月 19 日 |