我尝试在两个单独的控制台中同时运行我的 Meteor 应用程序,如下所示:
命令行 #1
D:\Some\Project> meteor
命令行 #2
D:\Some\Project> meteor --port 4000
如果我尝试同时运行同一个应用程序的两个实例,我会从我的第二个实例中得到这个输出:
=> Started proxy.
Error: EBUSY, rmdir 'D:\Some\Project\.meteor\local\build\programs\server'
Run Code Online (Sandbox Code Playgroud)
有没有人对如何减轻此错误有任何建议,以便我可以检查我的一些跨实例功能?
我确实意识到我可以复制整个项目文件夹,并使用相同的 MONGO_URL 运行它们,但是更好的方法将不胜感激!:)
启动您的应用程序的第一个实例:
meteor
此命令将启动您的应用程序和 MongoDD 实例,并在端口 3001 上使用meteor数据库运行。
等到第一个实例启动,然后打开第二个控制台并键入:
export MONGO_URL=mongodb://localhost:3001/meteor && meteor --port 4000