Meteor和MongoDB在Debian Wheezy上退出代码1

4

我刚刚完成了新的Debian Wheezy发行版的安装。我想安装Meteor框架,所以我执行了以下操作:

sudo curl https://install.meteor.com/ | sh

根据官方Meteor网站的建议,我创建了一个新的Meteor项目并进行安装,但在输入meteor命令后出现了以下错误:
=> Started proxy.                             
Unexpected mongo exit code 1. Restarting.     
Unexpected mongo exit code 1. Restarting.     
Unexpected mongo exit code 1. Restarting.     
Can't start Mongo server.                     
MongoDB failed global initialization

Looks like MongoDB doesn't understand your locale settings. See
https://github.com/meteor/meteor/issues/4019 for more details

事实上,一旦编码完成并创建新项目后,meteor 命令会在本地3000端口上运行一个本地web服务器,然后我们就可以看到Web应用程序了。
我不明白为什么会出现这个错误。可能是因为我的Debian发行版有问题吗?

抱歉,似乎我的第一句话丢失了...它应该是“大家好”。 - maka
还有一件事,我已经看到了最后的链接,问题自己解决了,但不幸的是几个小时后它对我不起作用了... - maka
感谢peak编辑我的文章。我尝试重新安装Debian,但问题仍然存在。 - maka
你解决了这个问题吗? - Alexandre
请告诉我们您解决了这个问题! - gabrielem
1
是的,我已经解决了,抱歉让你等待了。问题是通过更改语言环境来解决的。"locale-gen en_US.UTF8 localedef -i en_US -f UTF-8 en_US.UTF-" - maka
2个回答

1

操作: $: LC_ALL=<你的语言> 其中是系统语言,例如de_DE.UTF-8en_US.UTF-8


1
在控制台中:
export PORT=3000
export MONGO_URL=mongodb://127.0.0.1:27017/meteor
export ROOT_URL=http://localhost:3000
export HTTP_FORWARDED_COUNT=1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接