Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor.js 0.6.5和Cloud 9_Meteor_Cloud9 Ide - Fatal编程技术网

Meteor.js 0.6.5和Cloud 9

Meteor.js 0.6.5和Cloud 9,meteor,cloud9-ide,Meteor,Cloud9 Ide,对于我的应用程序,我需要在Cloud 9上运行Meteor 0.6.5(新版本)。 我试着修复端口和IP地址,但没有成功 我遵循了这个请求: 并更改了这些文件: 但我总是会遇到以下错误: 意外的mongo退出代码1。启动。 意外的mongo退出代码1。重新启动。 意外的mongo退出代码1。重新启动。 不能启动mongod 我不知道我还需要做哪些改变。尽管新版本中没有server.js,这就是我试图更改/webapp/webapp_server.js的原因,但我不知道这是否是正确的方法 希望

对于我的应用程序,我需要在Cloud 9上运行Meteor 0.6.5(新版本)。 我试着修复端口和IP地址,但没有成功

我遵循了这个请求:

并更改了这些文件:

但我总是会遇到以下错误:

意外的mongo退出代码1。启动。 意外的mongo退出代码1。重新启动。 意外的mongo退出代码1。重新启动。 不能启动mongod

我不知道我还需要做哪些改变。尽管新版本中没有server.js,这就是我试图更改/webapp/webapp_server.js的原因,但我不知道这是否是正确的方法


希望您能给我一个提示,请求很快就会合并;)

我遇到了同样的问题:

$ cd ~/.meteor/tools/latest/mongodb/bin/mongo
$ ./mongod -v
./mongod: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./mongod)

我的临时解决方案是:用安装的版本替换Meteor的二进制文件。

这是因为捆绑的Meteor MongoDB抱怨需要更新版本的GCC

它通过以下方式固定在Ubuntu 12.04(精确穿山甲)x86_64上:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test 
sudo apt-get update
sudo apt-get install gcc-4.6
sudo apt-get install g++-4.6

(感谢这个超级用户问题。

这是如何使用Cugar Wang建议的修复程序在Cloud9上运行Meteor。我使用了Cloud9的分支(Meteor 0.6.3.1),而不是像chaosbohne那样手动修补Meteor的最新版本

一旦进入Cloud9项目:

cd ~ git clone https://github.com/c9/meteor ~/meteor/meteor # Initialize mv ~/meteor/dev_bundle/mongodb/bin/mongod ~/meteor/dev_bundle/mongodb/bin/mongod_old # JIK ln -s `which mongod` ~/meteor/dev_bundle/mongodb/bin/mongod cd [projectDirectory] ~/meteor/meteor 光盘~ git克隆https://github.com/c9/meteor ~/流星/流星#初始化 mv~/meteor/dev_bundle/mongodb/bin/mongod~/meteor/dev_bundle/mongodb/bin/mongod_old#JIK ln-s`which mongod`~/meteor/dev\u bundle/mongodb/bin/mongod cd[项目目录] 流星 我想这应该是一般情况下所需要的全部。我试图让angular meteor示例正常工作,所以我首先运行了以下命令:

npm install -g meteorite mrt add angularjs npm安装-g陨石 捷运添加angularjs 我不认为安装陨石是必要的,但我还没有测试过

FWIW:如果您尝试将Cloud9的补丁自动应用到当前版本的Meteor,则会出现错误:

curl -O https://github.com/c9/meteor/commit/075b83051e308793c278f979456a6ef88bc55d39.patch git apply 075b83051e308793c278f979456a6ef88bc55d39.patch error: tools/meteor.js: patch does not apply ... 旋度-Ohttps://github.com/c9/meteor/commit/075b83051e308793c278f979456a6ef88bc55d39.patch git申请075b83051e308793c278f979456a6ef88bc55d39.patch 错误:tools/meteor.js:修补程序不适用 ...
我有一个类似的问题,所以我所做的就是将我的Cloud9IDE连接到我自己的Digital Ocean Linux box。它不仅解决了这个问题,而且现在我的Meteor开发速度非常快

我认为这是默认Cloud9服务器的内存问题。Meteor和Mongo一起占用了相当多的内存


我写了一篇帖子,讨论了我的具体设置,并在这里一步一步地展示了我是如何设置和运行它的:

尝试删除mongod.lock,它位于.meteor/local/dbI,我没有这个名称的文件。文件夹是emptyThx,可能是为某人工作的。我的解决方案是从c9.io更改为nitrous.io;)