我正在观看此视频以在虚拟机(Centos-OS、Linux)上安装 grails:Video
曾经成功过一次,但是在另一个虚拟机中执行此过程时,我在安装jdk后卡在了该过程中。我成功安装了 GVM,重启终端后,出现错误:
GVM: JAVA_HOME not set and cannot find javac to deduce location, please set JAVA_HOME.
我用谷歌搜索错误并多次更改环境变量,但没有任何东西消除错误,因为变量仅针对该实例进行了更改,并且它不会在该实例之后保留
我也进入了 bash_profile,但我无法编辑文件并保存它。
此外,我无法找到确切的位置,因为我无法访问我可以实际导航和检查目录的 VM 窗口。 我只能访问 VM 的主终端,其中我必须解决此错误才能继续并使用 GVM 安装 grails
如何解决这个问题?我在这里做错了什么? 欢迎提出所有建议/方法。
最佳答案
您可以尝试在/etc/profile.d/
中添加一个文件来设置JAVA_HOME
。
我已经在 Centos 5.9 上使用 gvm 设置了 grails(使用 vagrant)like this .
请记住,这将是一个系统范围的设置。另见 this SO question
关于java - Linux安装grails的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25427949/