Cloud9:不允许来自http:// localhost:13339的请求

时间:2014-08-21 16:56:47

标签: macos cloud9-ide

前段时间我在Mac / OSX上安装了Cloud9本地IDE。在尝试登录时启动应用程序后,我收到“请求不允许来自localhost:13339”!是否有解决此问题的方法,或者我想在我的Mac上卸载该应用程序;我可以将应用程序移动到我的垃圾箱中,还是那边隐藏着文件?

感谢。

1 个答案:

答案 0 :(得分:0)

以下是Github讨论的主题,可能与您使用的OS X .dmg安装程序有关。它包含一个似乎是最新安装程序的链接,但对话仍然是两年前的日期。

https://github.com/ajaxorg/cloud9/issues/1770

安装和运行它的另一种方法是直接从Github安装源代码:

http://github.com/ajaxorg/cloud9

请注意Wiki上的安装说明。截至本文发布之日,我发现如果出现以下情况,我可以从本地计算机上的源代码运行Cloud9:

  1. 确保我运行的是最新版本的Node v0.10
  2. 确保我已经安装了Mercurial,因为Node的默认设置是可用的(我使用brew就是这样," brew install mercurial")
  3. 然后从cloud9源目录" npm install"
  4. 运行安装脚本
  5. 在启动它之前确保我在运行它时实际上是在cloud9源目录中。因此,例如,如果我想在另一个目录中编辑项目,我会启动它: ./bin/cloud9.sh -w ../path/to/other/project
  6. 它将通知您可以访问它的地址(使用上面的参数,您可以在默认的localhost:3131访问它)
  7. 您可能会收到一个"会话ID"访问它时出错。如果是这样,只需刷新浏览器即可。
  8. 这种方法对我有用。这是一个试错过程(根本不是很顺利)。我不知道"应用程序"但是,通过使用直接来源,我希望有一个更新的安装(使用git pull轻松更新)。以下是一些其他链接,其中包含我在调试安装时发现有用的信息。不幸的是,Cloud9安装过程不适合胆小的人,也没有列出默认安装所需的所有库和二进制文件: