使用 Vagrant Trigger 启动 Redis-Server 失败

Using Vagrant Trigger to Start Redis-Server Failing

我正在尝试使用 Trigger 将“redis-server --daemonize yes”添加到我的 Vagrant 文件中,但失败并显示以下消息:

The executable 'redis-server' Vagrant is trying to run was not found in the PATH variable.

在尝试这种方法之前,我总是会 运行 一旦我 ssh 进入我的盒子并且它总是按原样工作。

这是我的 Vagrantfile 中的代码:

  config.trigger.after :up do |trigger|
   trigger.info = "Starting Redis"
   trigger.name = "Redis Server"
   trigger.run = { inline: "redis-server --daemonize yes" }
  end

有没有人有什么建议?如果我必须把它放到 PATH 中,我会放什么?

谢谢

Vagrant Trigger run 运行 主机上的内联或远程脚本

根据您的意见,您希望 guest/VM 上的命令为 运行,因此您需要使用 run_remote 选项:运行 的设置集合主机上的内联或远程脚本。