启动进程“command 'jruby'”时出现问题
A problem occurred starting process 'command 'jruby''
我有一个来自 X-road 项目的 Gradle task:
task runModelTests(dependsOn: [updateSQLiteDbSchema], type: Exec) {
commandLine = ['jruby', '-S', 'rake', 'test:units', 'RAILS_ENV=test']
}
任务失败,出现以下异常:
Could not start 'jruby'
Cannot run program "jruby" (in directory "/home/virtdev/IdeaProjects/X-Road/src/center-service"): error=2, No such file or directory
error=2, No such file or directory
但是我有 jruby -v:
warning: --1.9 ignored
jruby 9.2.9.0 (2.5.7) 2019-10-30 458ad3e Eclipse OpenJ9 VM openj9-0.26.0 on 11.0.11+9 +jit [linux-x86_64]
rvm -v:
rvm 1.29.12
Ubuntu 20.04
更新:
我对 Gradle 没有意见。
问题是 jruby: No suck file or directory -- warble (LoadError)
当我 运行 jruby -S warble
cmd
在 /src/central-server
目录中。
相似
我手动安装了 warbler
,因为该脚本因另一个依赖项错误而失败。
最后,我完全重新安装了 RVM
并且它有所帮助。
我有一个来自 X-road 项目的 Gradle task:
task runModelTests(dependsOn: [updateSQLiteDbSchema], type: Exec) {
commandLine = ['jruby', '-S', 'rake', 'test:units', 'RAILS_ENV=test']
}
任务失败,出现以下异常:
Could not start 'jruby'
Cannot run program "jruby" (in directory "/home/virtdev/IdeaProjects/X-Road/src/center-service"): error=2, No such file or directory
error=2, No such file or directory
但是我有 jruby -v:
warning: --1.9 ignored
jruby 9.2.9.0 (2.5.7) 2019-10-30 458ad3e Eclipse OpenJ9 VM openj9-0.26.0 on 11.0.11+9 +jit [linux-x86_64]
rvm -v:
rvm 1.29.12
Ubuntu 20.04
更新:
我对 Gradle 没有意见。
问题是 jruby: No suck file or directory -- warble (LoadError)
当我 运行 jruby -S warble
cmd
在 /src/central-server
目录中。
相似
我手动安装了 warbler
,因为该脚本因另一个依赖项错误而失败。
最后,我完全重新安装了 RVM
并且它有所帮助。