问题标签 [gvm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
5560 浏览

grails - 您如何使用 Windows 管理多个版本的 Grails 开发?

我们使用 Grails 已经有一段时间了,现在已经使用了几个 Grails 版本。我们并不总是希望立即迁移我们的“旧”应用程序,而是经常使用新版本进行新开发。更改 Windows 环境变量很不方便,因为有时我必须同时处理两个运行不同版本 Grails 的相关项目。

在 Linux 中,我可能会创建包装脚本或别名以允许我在命令行上指定版本切换,但我不相信 Grails 支持这一点。

其他需要针对多个 Grails 版本进行编码的人如何管理它?

更新:
我创建了一个 gv.bat 文件来设置GRAILS\_HOMEPATH环境变量。我添加了一个GRAILS\_INSTALLS环境变量(c:\usr\local\grails在我的盒子上)并%GRAILS_HOME%\bin从我的PATH.

gv.bat

为了做任何 Grails 工作,我运行 > gv 1.1.2 或任何我需要使用的版本。我想弄清楚如何在 中进行字符串替换PATH以更改值,但这对我来说很难

0 投票
2 回答
19639 浏览

grails - 如何卸载 GVM

我使用 GVM 来管理我的 Groovy/Grails 环境。

如何卸载 GVM 和当前安装的所有候选人?

我怀疑有人会简单地删除~/.gvm目录。令人惊讶的是,GVM 网站似乎没有提到如何做到这一点,也没有文档来确认这是如何做到的。

0 投票
1 回答
2339 浏览

macos - GVM 使用隐藏目录

我是 mac / Grails 菜鸟。我使用 GVM 在 Mac 上安装 Groovy 和 Grails。当我做:

我只是想知道为什么 gvm 使用隐藏目录,这会给我带来什么问题吗?

谢谢。

0 投票
1 回答
625 浏览

macos - 在 Mac 上设置 gvm 时权限被拒绝

我通过以下方式在 MAC PC 上安装 gvm bash:

当我运行此命令时:

我收到以下错误消息:

更新:

已知,sudo gvm不起作用并返回:

0 投票
2 回答
1056 浏览

grails - 使用 GVM 安装 Grails 时出错 - 卷曲问题

我无法通过 GVM 安装 Grails。我通过GVM 网站上的说明安装了 GVM ,并且它似乎已正确安装 - 重新启动终端并运行gvm help会生成一个可能的命令列表。但是,当我去安装 Grails(或 Groovy)时,我在终端中得到以下输出:

我查看以确保找到 zip、unzip 和 curl:

在此之前,我对 Grails/Groovy 所做的唯一事情就是执行 Grails 网站上包含的示例项目 - http://grails.org/learn > step 2。

我在这里想念什么?libcurl我需要更改一些配置吗?任何帮助深表感谢!

0 投票
4 回答
2089 浏览

go - 在 GVM 中使用 Go 1.2 覆盖工具

我正在使用 GVM 来管理我的 go 安装和路径,一切似乎都运行良好——我可以运行测试并生成构建。我现在正在尝试生成代码覆盖率文件并且遇到了一些困难。

我的包定义在/home/bill/dev/server/model.

当我运行时:

测试成功运行并生成了一个覆盖文件。但是,coverage 文件中的路径如下所示:

_/home/bill/dev/server/model/activity.go:19.34,21.2 1 1

当我尝试创建 html 封面文件时出现以下错误:

我该如何解决?

额外细节

我尝试手动设置我的 $GOPATH 但这并没有改变 cover.out 文件。我也尝试手动编辑 cover.out 文件,但我无法弄清楚它真正想要的路径。在上面显示的默认配置中,运行go test按预期运行。

尝试修复 GOPATH

这些是我之前使用go get. 它们最终位于 $GOPATH 曾经指向的 /home/bill/.gvm/pkgsets/go1.2/global/src 中。所以我改变了GOPATH

这样测试再次运行,但 cover.out 文件中仍然有相同的目录并且仍然给我同样的错误。

0 投票
1 回答
833 浏览

bash - GVM 在 bash 脚本中运行时返回错误

我正在运行安装脚本以在带有 GVM 的新机器上安装 Grails。

在这种情况下,GVM 返回 1,这会破坏我的脚本。但是,如果set -e删除该脚本,则该脚本有效。它返回 0 并显示正确的提示。有人在尝试使用 GVM 安装 Grails 时遇到同样的问题吗?

0 投票
3 回答
2185 浏览

shell - GVM/Grails shell 脚本错误?

我在 Ubuntu (14.04) 上,刚刚安装了最新版本的 GVM (1.3.13)。然后我用它来安装 Grails (2.3.7)、Groovy (2.2.2) 和 Gradle (1.11)。

Groovy 和 Gradle 似乎安装得非常好(我可以执行他们的 SDK 命令,例如groovyc等)。但是每当我从任何目录执行任何Grails 命令时,我的整个终端屏幕都会清除,暂停一秒钟,然后重新绘制我的命令行提示符。该命令永远不会被执行。几个月前,在 Nabble 上,另一位用户报告了一个非常相似的问题

从外壳,如果我执行echo $GRAILS_HOME,我得到:

/home/myuser/.gvm/grails/current

如果我 ececuteecho $PATH我确实看到它/home/myuser/.gvm/grails/current/bin在我的系统路径上。

因此,我决定深入挖掘并实际访问$GRAILS_HOME. 这是一个实际指向的符号链接/home/myuser/.gvm/grails/2.3.7。所以当我去那里时,我看到一个正常的 Grails 安装,包括一个bin目录。当我进入该bin目录时,我看到:

我打开grails(一个shell脚本)并看到:

我将其修改如下:

然后保存/退出并grails help从外壳中运行。这是我的输出:

输出的最后一行(“ 2...dirname is... ”)暂停 2 秒,然后我的屏幕清空(就像我发出了clear命令一样)并且我的提示重新出现。我的实际命令 ( ) 在任何时候都不会实际grails help执行或生成输出。因此,似乎存在错误的确切行是:

这行甚至在做什么,为什么会导致脚本失败?

我的问题

  • 有人可以确认这实际上是 Grails 或 GVM 错误,而不是我安装错误的情况吗?
  • 最重要的是,有人能告诉我我能做些什么来解决这个问题并让 Grails 尽快启动并运行吗?
0 投票
1 回答
436 浏览

grails - 升级到 2.3.3 后出现错误 plugins.DefaultGrailsPluginManager

我使用以下命令升级我的项目:

我做了很多尝试来避免以下没有预期结果的错误消息:

当我浏览到控制台插件http://localhost:8080/myproject/console时,我得到:

在终端上,我得到:

已知 BuildConfig.groovy 包含以下插件:

0 投票
2 回答
1062 浏览

go - gvm`当前未安装程序“go”`

我刚刚安装gvmgo1.3,但是当我尝试安装时,go version我收到了The program 'go' is currently not installed消息。如何解决这个问题?