Bash 从Chef cookbook内部运行Typesafe Activator不起作用

Bash 从Chef cookbook内部运行Typesafe Activator不起作用,bash,scala,chef-infra,typesafe-activator,Bash,Scala,Chef Infra,Typesafe Activator,我有一本简单的食谱,它使用bash执行Typesafe的activator,但运行“activator stage”操作永远不会结束 bash "Prepare App" do user "#{username}" group "#{username}" cwd "/home/#{username}/my-app" code <<-EOH activator stage EOH end 在命令行中,它可以正常工作。有人能帮我弄

我有一本简单的食谱,它使用bash执行Typesafe的activator,但运行“activator stage”操作永远不会结束

bash "Prepare App" do
    user "#{username}"
    group "#{username}"
    cwd "/home/#{username}/my-app"
    code <<-EOH
        activator stage
    EOH
end

在命令行中,它可以正常工作。有人能帮我弄明白吗?

什么叫永远不结束?它能跑吗?该路径设置正确吗?我的意思是命令似乎已启动,但它只是在Chef“bash”资源超时之前一直在那里。是,路径变量设置正确。为了清楚起见,我省略了它。我在“activator”脚本上添加了一条注释,就在SBT调用之前,所以它到达了该点,进行调用,然后等待,为什么使用bash资源而不是简单的执行资源?
activator stage