在Cloud9上创建一个流星应用程序
问题描述:
Cloud9是流星在meteor.com推荐的唯一在线IDE。但'two clicks to awesome'指南不适用,因为流星不再在工作区类型中列出。在Cloud9上创建Meteor应用程序的最佳方式是什么?在Cloud9上创建一个流星应用程序
答
我测试以下过程和它的作品:
- 转到https://c9.io/new并创建一个空白工作区。
- 在命令行运行
curl https://install.meteor.com/ | sh
安装Meteor。 - 运行
meteor create my_cool_app
。 (应用程序名称之前不要把~/
) - 运行
cd/my_app
- 运行
meteor --port $IP:$PORT
启动示例应用程序。 (没有$IP:$PORT
它挂起)。确保该应用程序正在工作。 - 如果要将应用上传到新目录,请删除my_app目录中的所有文件和文件夹。
- 单击右窗格中的my_app名称。然后在“文件”菜单中,点击上传文件。
- 确保您有需要安装的软件包列表。您可以在以前的工作目录上使用
meteor list
。 - 首先使用
meteor add
和meteor remove
命令添加/删除MDG软件包。如果你先安装第三方软件包,你会得到奇怪的错误。 - 添加第三方包装。
- 运行
meteor --port $IP:$PORT
启动您的应用程序。第一次可能需要几分钟时间才能启动应用程序,但稍后它会过几秒钟。
答
创建新工作空间后安装流星。
username:~/workspace $ curl https://install.meteor.com/ | sh
创建新的应用程序my-app.This将创建一个空白的应用程序。
username:~/workspace $ meteor create my-app
将当前目录更改为创建的应用程序。
username:~/workspace $ cd app-name
安装流星应用程序所需的节点包。
username:~/workspace/app-name $ meteor npm install
使用端口选项运行您的流星应用程序。
username:~/workspace/app-name $ meteor --port $IP:$PORT
第一次启动和运行大约需要15分钟。之后,它会每次都快速运行。您需要专门为Cloud9使用--port选项,因为它不支持自动端口。
新的流星版本似乎很大。我之前在免费帐户上使用过Meteor模板,现在又回来了,我无法使用我的应用程序,因为它会自动安装更新并填充所有磁盘空间,并且应用程序无法正常工作。 MongoDB由于空间不足而崩溃。即使从空白模板使用本教程也不起作用。现在只有保费才能让流星在C9上工作。这可能是他们作为模板选项(免费账户)被删除的原因。 –
C9免费帐户足以开发具有数千LOC和几十MB数据的流星应用程序。 –