有duplicate versions
* 1.7 (set by /Users/###/.jenv/version)
1.7.0.80
1.8
1.8.0.144
9
oracle64-1.7.0.80
oracle64-1.8.0.144
oracle64-9
您可以使用remove
jenv remove oracle64-1.8.0.144
我不确定这些文件是否真的被删除了,但是jenv
删除了引用
它删除了~/.jenv/versions
下的符号链接文件。
我昨天试过删除(在阅读这篇文章之前)。 现在我有一个孤儿版本。 jenv 版本
jenv:版本oracle64-1.8.0.144' is not installed
system
1.6
1.6.0.65
9.0
9.0.1
oracle64-1.6.0.65
oracle64-9.0.1
jenv remove oracle64-1.8.0.144
oracle64-1.8.0.144 is not a managed version of Java
jenv versions
jenv: version
oracle64-1.8.0.144' 未安装
系统
1.6
1.6.0.65
9.0
9.0.1
oracle64-1.6.0.65
oracle64-9.0.1
我似乎通过重置全局版本解决了我的问题。 jenv 全局 oracle64-9.0.1
现在我得到 jenv 版本
系统
1.6
1.6.0.65
9.0
9.0.1
oracle64-1.6.0.65
我已经重置了 .bash_profile Java_home ...
export JAVA_HOME=$(/usr/libexec/java_home) # 设置 JAVA_HOME
但是 jenv 以不同的方式设置它
jenv 信息 java
Jenv 将执行:/Users/myname/.jenv/versions/oracle64-9.0.1/bin/java
导出的变量:
JAVA_HOME=/Users/ruthberge/.jenv/versions/oracle64-9.0.1
我不喜欢 - 我拥有它的方式似乎好多了,因为它总是会找到 java_home。
请在jenv --help描述中添加删除命令。
最有用的评论
请在jenv --help描述中添加删除命令。