【问题标题】:groovy and grails - wrong environment variable in MACgroovy 和 grails - MAC 中的环境变量错误
【发布时间】:2013-06-06 14:50:01
【问题描述】:

我正在尝试在 mac os 10.8.3 中设置 grail

  • 我已经下载并安装了 groovy。

  • 然后,我下载了 grails 2.2.2 并将其解压缩。

  • 我跑了

sudo nano launchd.conf

  • 并添加了 grails 的位置:

setenv GRAILS_HOME /Users/hdeus/Documents/Code/grails-2.2.2

  • 已保存文件。当我跑步时

回显 $GRAILS_HOME

  • 我明白了:

/Users/hdeus/.gvm/grails/current

我怀疑这是 Groovy 自动设置的 env var(与我设置的那个重叠!) - 但该文件夹中没有任何内容,因此 grails 无法工作!任何想法如何解决这一问题?

谢谢!

【问题讨论】:

  • /Users/hdeus/.gvm/grails/current 表示是GVM工具gvmtool.net设置的不是吗?您在使用此工具之前是否安装了 grails?
  • @ivarPrudnikov 提到,它是由 gvmtool 设置的。 gvmtool 脚本来自您的 tcshrc 或 bashrc/bash_profile(取决于您的 shell)。删除获取 gvm 脚本的行,您的问题就会消失...

标签: macos grails groovy osx-mountain-lion setenv


【解决方案1】:

如果您设置了 gvm 工具,看起来就像您所做的那样,那么通过该工具下载和安装 grails 会容易得多

gvm use grails 2.2.2

gvm 工具非常适合管理不同版本的 grails。

【讨论】:

    【解决方案2】:

    改为使用 export GRAILS_HOME:

    GRAILS_HOME=/Users/hdeus/Documents/Code/grails-2.2.2

    导出 GRAILS_HOME

    回显 $GRAILS_HOME

    /Users/hdeus/Documents/Code/grails-2.2.2

    【讨论】:

      猜你喜欢
      • 2017-12-06
      • 2010-10-10
      • 2018-04-09
      • 2011-05-31
      • 2016-06-25
      • 2013-03-03
      • 2011-08-30
      • 1970-01-01
      相关资源
      最近更新 更多