java - Linux安装grails的问题

标签 java linux grails environment-variables java-home

我正在观看此视频以在虚拟机(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/

相关文章:

java - ColdFusion/Java 奇怪的脚本

hibernate - Grails-Hibernate XML-自定义列名

使用 fork() 函数在 Linux 中创建进程

grails - Grails 2.0 中带有新 where 查询的参数

grails - 基于WSDL的Groovy/Grails模拟Web服务

java - 更新 cookie 的 maxage 以使其在 Struts 2 中过期

java - 使用 Jsoup 获取网站 - 页面 View 源和 Jsoup 显示不同的内容

java - Heroku webapp-runner --enable-naming

c++ - 在 windows linux 子系统上交叉编译并使用 Visual Studio 2017 部署到目标

linux - 对符号 'boost::future_category()' 的 undefined reference