启动进程"命令"jruby 时出现问题



我有一个来自X-road项目的Gradle任务:

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

更新:我对格雷德尔没有意见。运行jruby -S warblecmd时出现jruby: No suck file or directory -- warble (LoadError)问题在/src/central-server目录中

类似问题

在该脚本因另一个依赖性错误而失败后,我手动安装warbler。最后,我用完全重新安装了RVM,它起到了帮助作用。

最新更新