流星如何在多个端口上运行 . 例如,如果流星在3000上运行,我需要在同一终端上运行另一个流星应用程序 . 请帮助我 .
您可以使用 --port 参数:
--port
`meteor run --port 3030`
要了解有关命令行参数的更多信息,请运行 meteor help <command> ,例如 meteor help run .
meteor help <command>
meteor help run
我看到你已经标记了你的问题meteor-up . 如果您实际使用的是 mup ,请查看config file中的 env 参数 .
mup
env
我认为OP是指由于mongo db上的锁而导致的异常 . 上周我只在这个平台上 - 我正在尽快学习 . 但是,当我尝试从两个不同端口上的两个不同用户运行我的应用程序时,我得到了一个关于MongoDB的例外:
Error: EBUSY, unlink 'D:\test.meteor\local\db\mongod.lock'
问题的根源不是在不同的端口上运行 - 它是两个实例之间的共享文件 - 特别是数据库 .
我不认为你的任何答案实际上帮助了他 . 而且......我也不能 .
我看到两个选择 -
第一 -
我将尝试链接,看看我是否可以让两个用户为.meteor \ local树使用不同的文件夹...所以我们两个人可以同时处理相同的代码 - 但不影响每个其他测试时 .
但我怀疑这是OP所指的那个(不同的用户相同的应用程序)...
第二 - 试图确定我是否可以向run-mongo.js注入我正在运行的URL /端口号的一些概念,所以mongodb.lock(当然还有db)......的名字就像mongodb . 锁定3000
我不喜欢第二个选项,因为那时我使用的是我自己的标准脚本版本 .
乙
不,它主要使用默认端口3000或开始时的任何状态,以及以下(1)到Mongo .也就是说,以下应用程序可以通过一个2端口运行,已经在3002中,因此之前的2端口也是如此 - 它是2998 .
检查可以非常简单(Mac,Linux):
ps|grep meteor
3 回答
您可以使用
--port
参数:要了解有关命令行参数的更多信息,请运行
meteor help <command>
,例如meteor help run
.我看到你已经标记了你的问题meteor-up . 如果您实际使用的是
mup
,请查看config file中的env
参数 .我认为OP是指由于mongo db上的锁而导致的异常 . 上周我只在这个平台上 - 我正在尽快学习 . 但是,当我尝试从两个不同端口上的两个不同用户运行我的应用程序时,我得到了一个关于MongoDB的例外:
Error: EBUSY, unlink 'D:\test.meteor\local\db\mongod.lock'
问题的根源不是在不同的端口上运行 - 它是两个实例之间的共享文件 - 特别是数据库 .
我不认为你的任何答案实际上帮助了他 . 而且......我也不能 .
我看到两个选择 -
第一 -
我将尝试链接,看看我是否可以让两个用户为.meteor \ local树使用不同的文件夹...所以我们两个人可以同时处理相同的代码 - 但不影响每个其他测试时 .
但我怀疑这是OP所指的那个(不同的用户相同的应用程序)...
第二 - 试图确定我是否可以向run-mongo.js注入我正在运行的URL /端口号的一些概念,所以mongodb.lock(当然还有db)......的名字就像mongodb . 锁定3000
我不喜欢第二个选项,因为那时我使用的是我自己的标准脚本版本 .
乙
不,它主要使用默认端口3000或开始时的任何状态,以及以下(1)到Mongo .
也就是说,以下应用程序可以通过一个2端口运行,已经在3002中,因此之前的2端口也是如此 - 它是2998 .
检查可以非常简单(Mac,Linux):