2017-07-04 32 views
0

泊坞窗build命令执行以下命令错误137在Win7上

Solving package specifications: .....Killed 
The command '/bin/sh -c conda update -y --all &&  conda install -y -c menpo m 
enpo &&  conda install -y -c menpo menpofit &&  conda install -y -c menpo 
menpodetect &&  conda install -y -c menpo dlib &&  conda install -y -c men 
po opencv3 &&  conda install -y joblib &&  pip install pyprind &&  pip 
install colorlog' returned a non-zero code: 137 

从谷歌上搜索,我的理解是,OS是杀害由于内存不足,我在这里运行的进程。我的主机上有8GB,我可以看到我没有超过4GB的使用。我添加了上面的内存开关,没有任何明显的影响。

因为我在Win7和旧的docker工具箱上运行这个,我是否受Oracle的VM VirtualBox限制?

+1

我跟着根据我自己的建议,并调查了Oracle的VM VirtualBox,事实上,默认主机被设置为1GB的内存。我增加了它,看起来像现在正在工作。 – gdbj

回答

0

您也可以看看这个答案:https://stackoverflow.com/a/42398166/2878244

你也可以通过将泊坞窗选项卡>首选项来增加分配给泊坞窗内存资源>高级

Docker advanced settings

+0

这与'-m'开关的作用不一样吗?正如我在评论中提到的,罪魁祸首是Oracle的VirtualBox,它被设置为1GB。 – gdbj

+0

啊,我明白了。在我看来,'-m'开关需要一个来指定一个特定的容器,而不是一般的Docker。我认为这也适用于@gdbj – wcyn