问题标签 [cloud9]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3268 浏览

ruby-on-rails - Ruby on rails 5 未初始化常量 ApplicationRecord (NameError)

我不断收到此错误“/home/ubuntu/workspace/au5/app/models/user.rb:1:in `': uninitialized constant ApplicationRecord (NameError)”

我是 Ruby on Rails 的新手,我正在学习创建登录/登录页面的教程。

用户.rb

我究竟做错了什么?

代码:

如果你想看看文件可以在这里找到

https://preview.c9users.io/salman15/consulegem

0 投票
1 回答
2330 浏览

php - 用于 cloud9 IDE 的 PHP 美化器/格式化程序

在我的Cloud09 IDE中,我启用了 PHP 设置“自定义代码格式化程序”

但是保存会导致错误:No code formatter set for php: please check your project settings没有像 JS ( esformatter -i "$file") 那样预定义的格式化程序,而且 google 也无济于事......

在此处输入图像描述

如何使用此设置?

如何在 Cloud9 上安装 PHP 格式化程序?

我唯一的搜索显示了这个 Pear 包,但它似乎已经过时了。

0 投票
1 回答
29 浏览

javascript - 满足 JSHhint 的 Javascript 类模式(在 cloud9 上)?

我正在使用 cloud9 创建 Javascript 类,但 JSHint 抱怨未使用的本地人 - 我如何正确地做我想做的事?一个最小的例子是这样的:

'_dummy' is defined by never used.从在 cloud9 编辑器中运行的 JSHint 获得。我也对 jshint 指令不起作用而且this._dummy = 23;显然没问题感到困惑。感谢您为我提供进一步阅读的建议 - 仍然让我了解 Javascript ;-)。我有 'Javascript The Definitive Guide,第 6 版' 以防万一我在那里误读了一些东西。

0 投票
1 回答
2516 浏览

node.js - node js TypeError:无法使用cloud9 IDE读取未定义的属性'get'

我正在使用 cloud9 ide 并收到标题中描述的错误。文件结构如下所示

server.js 文件

当我在路由文件夹中的 index.js 收到错误时

TypeError:无法读取未定义 router.get 的属性“get”('/',function(req,res){

0 投票
2 回答
17 浏览

javascript - 在打开的选项卡中编辑代码

我正在为 Cloud 9 sdk 做一个插件,它基本上是一个简单的 C 语言自动完成功能

我的问题是,当我完成函数的名称时,ide 不会保留更改,这意味着下次他编辑该行时,它将返回到该行被编辑之前

例如,如果我写pri然后选择printf然后按空格它将"pri "不是"printf "

这是我的代码

0 投票
1 回答
19 浏览

ruby-on-rails - cloud9 postgresql 自定义定义

使用 cloud9 和 Rails,我想使用以下参数访问数据库:

数据库:我的数据库用户名:我的用户名密码:我的密码

实现这一目标的过程是什么?

0 投票
1 回答
663 浏览

node.js - SyntaxError:node.js 中出现意外的令牌非法

我编写了以下代码并在本地机器上成功运行:

当我尝试在 Cloud9 虚拟机上运行它时,我遇到了以下错误:

我查看了这些帖子:“Unexpected token ILLEGAL”没有明显的原因如何在 PhpStorm 中显示隐藏字符,尤其是行分隔符

此错误意味着代码中可能存在不可见字符。我在我的 WebStorm 中安装了“零宽度字符定位器”插件,从 Cloud9 复制了代码,但没有发现非法字符的迹象。

可能是什么问题?

0 投票
1 回答
41 浏览

cloud9 - 如何连接到 Cloud9 上的机器?

我在 Cloud9 上开了一个帐户,并成功运行了一些代码。我在控制台中得到以下输出:

您的代码在 https://****1986.c9users.io 运行。
重要提示:在脚本中使用 process.env.PORT 作为端口,使用 process.env.IP 作为主机!调试器监听端口 15454
监听端口 3000

代码是:

所以运行它之后,我打开浏览器并浏览到:https://***1986.c9users.io:3000 我希望在浏览器中获得“OK”,但似乎浏览器无法访问这个目的地。

我必须输入什么地址才能连接我的 Cloud9 服务器?

0 投票
0 回答
281 浏览

docker - Cloud9 - 有没有办法独立使用 ssh 工作区?

我在本地运行 Cloud9 + Docker 组合以跟上一堆小项目。整个动物园都坐在我的笔记本电脑上,和我一起旅行。我选择在本地运行基础架构,因为我经常出差,而且当您使用糟糕的无线连接或在欧盟漫游时,云 IDE 并不好玩;-)

通常,我有一个带有 Cloud9 + 适当堆栈的 docker 映像,并且我为每个项目运行容器。

Cloud9 SDK 的安装方式大致如下:

一个轻微的不便是我到处都有 Cloud9 实例。

问题:我想知道是否有办法运行 server.js 以使用来自另一台机器/docker 容器的 ssh 工作区?我知道这可以在在线版本中完成。

一些提示:我稍微浏览了一下源代码,看起来正确的方法是为 c9.vfs.XXXX 创建一个具有适当配置的自定义客户端工作区文件,然后使用 --workspacetype 选项运行 Cloud9。但我只是不知道如何设置插件以使 Cloud9 通过 SSH 而不是本地运行。我想我现在什至不需要 SSHFS,因为我可以通过 docker 安装带有源代码的卷。

0 投票
2 回答
247 浏览

angularjs - 为什么我会收到 mongoose ValidationError?

我是 MEAN 堆栈的初学者,正在尝试学习以下教程:adrianmejia.com/blog/2014/10/01/creating-a-restful-api-tutorial-with-nodejs-and-mongodb/。我正在使用 Cloud 9 在线 IDE。

本教程的一部分涉及使用 curl 和 Postman 测试数据库 POST。我成功发布了一个 GET 请求,在本教程的这一点上,它给了 med 一个空数组。

我使用 curl -XGET myc9urlhere:8080/todos- 成功(得到 [])

并尝试curl -XPOST myc9urlhere:8080/todos -d 'name=Somename&completed=false&note=somenote'- 失败

堆栈跟踪如下:

需要注意的是,我也使用 Chrome 扩展 Postman 进行了尝试。该教程说我必须使用x-www-form-urlencoded它返回相同的错误。见截图。如果我改用表单数据设置,我实际上成功地将一些数据插入数据库,但只是虚假的东西。请参阅第二个屏幕截图。

邮递员失败

邮递员表单数据

我真的尝试过自己研究 - 也许本教程也不是最好的起点:)。下面我将包含有关代码的一些详细信息。

非常感谢您提供解决此问题的任何帮助。

与本教程相同,我为待办事项列表项创建了一个模型,如图所示 (Todo.js):

现在在我的快速路由文件 todos.js 中,我有以下代码:

因为我不知道这里到底出了什么问题,所以我还将发布我的 app.js 的摘录,显示我的数据库连接

以及生成的 package-json(我使用的是 Cloud 9 IDE)