如何使用VirtualBox executor设置Gitlab runner

如何使用VirtualBox executor设置Gitlab runner,gitlab,gitlab-ci,gitlab-ci-runner,Gitlab,Gitlab Ci,Gitlab Ci Runner,我正在尝试使用VirtualBox作为执行者来设置特定于Gitlab的runner 我正在使用macOS 10.15.5,以下是我所做的: 运行gitlab runner register并使用Settings->CI/CD 为executor选择virtualbox 运行gitlab runner start 然后我可以在Gitlab项目的设置->CI/CD中看到激活的运行程序 但是,如果我提交.gitlab ci.yml文件,运行程序管道将失败,并出现以下错误: Preparing th

我正在尝试使用VirtualBox作为执行者来设置特定于Gitlab的runner

我正在使用macOS 10.15.5,以下是我所做的:

  • 运行
    gitlab runner register
    并使用
    Settings->CI/CD
  • 为executor选择
    virtualbox
  • 运行
    gitlab runner start
然后我可以在Gitlab项目的
设置->CI/CD
中看到激活的运行程序

但是,如果我提交
.gitlab ci.yml
文件,运行程序管道将失败,并出现以下错误:

Preparing the "virtualbox" executor
ERROR: Job failed (system failure): exec: "vboxmanage": executable file not found in $PATH
我尝试了基于谷歌搜索的一切方法来解决这个问题(特别是尝试了来自谷歌搜索的一切),但无法解决这个问题


如何修复此问题?

假设您讨论的是本地GitLab服务器,第一步是在您的系统上搜索
vboxmanage
(在任何情况下)


第二步是,确保其路径包含
vboxmanage

非常感谢。如果你能看看我的另一个问题,我将不胜感激:@ZackLee,没问题。我对你的新问题补充了一个答案。