问题标签 [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.
grails - 您如何使用 Windows 管理多个版本的 Grails 开发?
我们使用 Grails 已经有一段时间了,现在已经使用了几个 Grails 版本。我们并不总是希望立即迁移我们的“旧”应用程序,而是经常使用新版本进行新开发。更改 Windows 环境变量很不方便,因为有时我必须同时处理两个运行不同版本 Grails 的相关项目。
在 Linux 中,我可能会创建包装脚本或别名以允许我在命令行上指定版本切换,但我不相信 Grails 支持这一点。
其他需要针对多个 Grails 版本进行编码的人如何管理它?
更新:
我创建了一个 gv.bat 文件来设置GRAILS\_HOME
和PATH
环境变量。我添加了一个GRAILS\_INSTALLS
环境变量(c:\usr\local\grails
在我的盒子上)并%GRAILS_HOME%\bin
从我的PATH
.
gv.bat
为了做任何 Grails 工作,我运行 > gv 1.1.2 或任何我需要使用的版本。我想弄清楚如何在 中进行字符串替换PATH
以更改值,但这对我来说很难
grails - 如何卸载 GVM
我使用 GVM 来管理我的 Groovy/Grails 环境。
如何卸载 GVM 和当前安装的所有候选人?
我怀疑有人会简单地删除~/.gvm
目录。令人惊讶的是,GVM 网站似乎没有提到如何做到这一点,也没有文档来确认这是如何做到的。
macos - GVM 使用隐藏目录
我是 mac / Grails 菜鸟。我使用 GVM 在 Mac 上安装 Groovy 和 Grails。当我做:
我只是想知道为什么 gvm 使用隐藏目录,这会给我带来什么问题吗?
谢谢。
macos - 在 Mac 上设置 gvm 时权限被拒绝
我通过以下方式在 MAC PC 上安装 gvm bash:
当我运行此命令时:
我收到以下错误消息:
更新:
已知,sudo gvm
不起作用并返回:
grails - 使用 GVM 安装 Grails 时出错 - 卷曲问题
我无法通过 GVM 安装 Grails。我通过GVM 网站上的说明安装了 GVM ,并且它似乎已正确安装 - 重新启动终端并运行gvm help
会生成一个可能的命令列表。但是,当我去安装 Grails(或 Groovy)时,我在终端中得到以下输出:
我查看以确保找到 zip、unzip 和 curl:
在此之前,我对 Grails/Groovy 所做的唯一事情就是执行 Grails 网站上包含的示例项目 - http://grails.org/learn > step 2。
我在这里想念什么?libcurl
我需要更改一些配置吗?任何帮助深表感谢!
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 文件中仍然有相同的目录并且仍然给我同样的错误。
bash - GVM 在 bash 脚本中运行时返回错误
我正在运行安装脚本以在带有 GVM 的新机器上安装 Grails。
在这种情况下,GVM 返回 1,这会破坏我的脚本。但是,如果set -e
删除该脚本,则该脚本有效。它返回 0 并显示正确的提示。有人在尝试使用 GVM 安装 Grails 时遇到同样的问题吗?
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 尽快启动并运行吗?
grails - 升级到 2.3.3 后出现错误 plugins.DefaultGrailsPluginManager
我使用以下命令升级我的项目:
我做了很多尝试来避免以下没有预期结果的错误消息:
当我浏览到控制台插件http://localhost:8080/myproject/console
时,我得到:
在终端上,我得到:
已知 BuildConfig.groovy 包含以下插件:
go - gvm`当前未安装程序“go”`
我刚刚安装gvm
了go1.3
,但是当我尝试安装时,go version
我收到了The program 'go' is currently not installed
消息。如何解决这个问题?