我创建了一个bat文件来启动Ruby服务
工作代码是:
ruby C:\folder\Projects\folder\folder\script\server
当我打开命令提示符,粘贴并运行时, 正常。
但无法正常工作,当我创建它的bat文件时。
bat内容
ruby C:\folder\Projects\folder\folder\script\server
pause
当我运行该bat文件时,它没有按预期工作。它运行多个,如下所示。
请帮我解决。
答案 0 :(得分:1)
批处理文件的名称必须与要在其中运行的进程不同。在这种情况下,批处理文件必须不被命名为ruby.bat
,因为在这种情况下,行:
ruby C:\folder\Projects\folder\folder\script\server
放在批处理文件中意味着自己的递归调用......