问题标签 [c9.io]

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 回答
404 浏览

ruby-on-rails - 轨道生成迁移 CreateContacts

我正在使用c9 IDE

我在终端中输入的命令:bundle exec rails generate migration CreateContacts.

我收到一条消息:error: could not find 'rails'

这是 Nitrous 中的命令,cloud9 中有不同的命令吗?

CreateContacts在cloud9的文件目录中手动创建rails迁移是否有分步过程?什么代码被输入到新创建的文件中。我注意到在 Rails 指南中生成了一个文件,例如 number (YYYYMMDDHHMMSS)_create_contacts.rb,如果这个文件是手动创建的,这个数字会(20160928130510)_create_contacts.rb是正确的吗?文件中输入了什么代码?

我被困在这里,需要一些专家指导。

0 投票
2 回答
479 浏览

node.js - 如何在 c9.io 上创建数据库

我怎样才能建立一个数据库c9.io

0 投票
0 回答
318 浏览

ruby - C9:有一个 (Psych::SyntaxError)。rails 服务器不工作

警告:循环参数参考 - 现在 /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/psych.rb:377:in parse': (<unknown>): mapping values are not allowed in this context at line 7 column 24 (Psych::SyntaxError) from /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/psych.rb:377:in parse_stream' 来自 /usr/local/rvm/rubies/ruby -2.3.0/lib/ruby/2.3.0/psych.rb:325:in parse' from /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/psych.rb:252:inload' 来自 /usr/local/rvm/gems/ruby-2.3.0/gems/figaro-1.0.0/lib/figaro/ application.rb:60:in parse' from /usr/local/rvm/gems/ruby-2.3.0/gems/figaro-1.0.0/lib/figaro/application.rb:56:in block in raw_configuration' 来自 /usr/local/rvm/gems/ruby-2.3.0/gems/figaro-1.0.0/lib/figaro/application.rb:56:in raw_configuration' from /usr/local/rvm/gems/ruby-2.3.0/gems/figaro-1.0.0/lib/figaro/application.rb:64:in global_configuration' 来自 / usr/local/rvm/gems/ruby-2.3.0/gems/figaro-1.0.0/lib/figaro/application.rb:32:in configuration' from /usr/local/rvm/gems/ruby-2.3.0/gems/figaro-1.0.0/lib/figaro/application.rb:42:in each' 来自 /usr/local/rvm/gems/ruby-2.3.0 /gems/figaro-1.0.0/lib/figaro/application.rb:36:in load' from /usr/local/rvm/gems/ruby-2.3.0/gems/figaro-1.0.0/lib/figaro.rb:23:in 从 /usr/local/rvm/gems/ruby-2.3.0/gems/figaro-1.0.0/lib/figaro/rails/railtie.rb:5:in block in <class:Railtie>' from /usr/local/rvm/gems/ruby-2.3.0/gems/activesupport-4.1.0/lib/active_support/lazy_load_hooks.rb:36:in execute_hook 加载'来自 /usr/local/rvm/gems /ruby-2.3.0/gems/activesupport-4.1.0/lib/active_support/lazy_load_hooks.rb:45:in block in run_load_hooks' from /usr/local/rvm/gems/ruby-2.3.0/gems/activesupport-4.1.0/lib/active_support/lazy_load_hooks.rb:44:in each' 来自 /usr/local/rvm/gems/ruby-2.3.0/gems/activesupport-4.1。 0/lib/active_support/lazy_load_hooks.rb:44:in run_load_hooks' from /usr/local/rvm/gems/ruby-2.3.0/gems/railties-4.1.0/lib/rails/application.rb:123:in 初始化'来自 /usr/local/rvm/gems/ruby-2.3.0/gems/railties-4.1.0/lib/rails/railtie.rb:171:in new' from /usr/local/rvm/gems/ruby-2.3.0/gems/railties-4.1.0/lib/rails/railtie.rb:171:in 实例'来自 /usr/local/rvm/gems/ruby-2.3.0/gems/railties-4.1.0/lib/rails/application.rb:90:in inherited' from /home/ubuntu/workspace/simplecodecasts_saas/config/application.rb:10:in '来自 /home/ubuntu/workspace/simplecodecasts_saas/config/应用程序.rb:9:in <top (required)>' from /usr/local/rvm/gems/ruby-2.3.0/gems/railties-4.1.0/lib/rails/commands/commands_tasks.rb:79:in 需要'来自 /usr/local/rvm/gems/ruby-2.3.0/gems/railties-4.1.0/lib/rails/commands/commands_tasks.rb:79:in block in server' from /usr/local/rvm/gems/ruby-2.3.0/gems/railties-4.1.0/lib/rails/commands/commands_tasks.rb:76:in tap' 来自 /usr/local/rvm/gems /ruby-2.3.0/gems/railties-4.1.0/lib/rails/commands/commands_tasks.rb:76:in server' from /usr/local/rvm/gems/ruby-2.3.0/gems/railties-4.1.0/lib/rails/commands/commands_tasks.rb:40:in run_command!来自 /usr/local/rvm/gems/ruby-2.3.0/gems/railties-4.1.0/lib/rails/commands.rb:17:in <top (required)>' from /home/ubuntu/workspace/simplecodecasts_saas/bin/rails:9:in来自 /home/ubuntu/workspace/simplecodecasts_saas/bin/rails :9:in <top (required)>' from /usr/local/rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client/rails.rb:28:in load' 来自 /usr/local/rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client/rails.rb:28:in call' from /usr/local/rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client/command.rb:7:in call' 来自 /usr/local /rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client.rb:30:in run' from /usr/local/rvm/gems/ruby-2.3.0/gems/spring-1.7.2/bin/spring:49:in '来自 /usr/local/rvm/gems/ruby-2.3.0/gems/spring -1.7.2/lib/spring/binstub.rb:11: load' from /usr/local/rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/binstub.rb:11:in '来自 /home/ubuntu/workspace/simplecodecasts_saas/bin/spring:13:in require' from /home/ubuntu/workspace/simplecodecasts_saas/bin/spring:13:in'来自 bin/rails:3:in load' from bin/rails:3:in'

这是我的 application.yml:

stripe_api_key: "......."
stripe_publishable_key: "........" # 生产:
stripe_api_key: "............ .."
stripe_publishable_key: "......"

这些点是出于安全原因。对不起。但是东西在那里

0 投票
1 回答
215 浏览

ruby - 在 C9 上重新启动服务器后,我的 PostgreSQL 数据库为空

我在 C9 上有一个带有 SQLite 3 数据库的 Rails 项目。最近我想切换到 PostgreSQL 数据库以便能够在 Heroku 上运行一个项目。SQLite 3 数据库中的所有记录都使用 Sequel gem 复制到 PostgreSQL 数据库,没有任何问题。所有记录都传递到了新数据库,我能够看到它,但是,在重新启动我的 C9 项目并启动 PostgreSQL 服务并将其连接到我的数据库后,我发现数据库中没有任何记录。或者,它还没有连接。我不明白。

每次我重新启动项目时,PostgreSQL 数据库中的记录都会消失,我必须创建一个新数据库并再次迁移它才能看到我的记录。我究竟做错了什么?

这是我的操作列表:

然后使用以下命令更新 database.yml 文件记录:

然后运行:

在这些操作之后,我可以运行项目并查看我的记录。

重新启动项目后,我尝试运行以下命令:

但这并不能帮助我查看任何记录。

如果我错过了任何命令,请告诉我。

0 投票
1 回答
63 浏览

ruby-on-rails - 目录的 Rails 和 Heroku Git 推送问题

这是我的目录树 rails-tutorial/hello_app

我尝试将 hello rails 应用程序部署到 heroku,但由于 heroku 无法识别 rails 应用程序而失败。所以我不得不将 rails 应用程序的内容移动到根文件夹(在本例中为 rails-tutorial)。然后它起作用了。

现在,我想创建一个新应用程序。当我尝试在根文件夹中创建它时,它显示“无法在另一个目录中初始化新的 Rails 应用程序,请先更改为非 Rails 目录。”

我该怎么办?如果我将所有内容推送到目录中,heroku 将无法将其识别为应用程序。

0 投票
1 回答
80 浏览

php - 无法识别“>”或“<”运算符的查询

已解决:问题是使用 htmlentities() 从我的表单中获取更改“>”和“<”的值

< 变成 <
> 变成 >

sql无法识别,从而导致我的问题!

我在 c9.io 上用 HTML 和 PHP 编写了一个基本网站,可以将查询发送到 SQL 数据库。我发送的大多数查询都可以正常工作,只要它们不使用大于或小于导致语法错误的运算符。例如:

导致错误:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“9”附近使用正确的语法

但是,如果我只是使用相等运算符,它就可以正常工作。

不知道我做错了什么或忽略了什么,但希望有任何意见。

-edit- 创建我正在查询的 Book 表的代码摘录。

这是我的网站接受查询输入的地方

而我的 result.php 实际上使用以下代码对数据库进行查询,该代码目前适用于所有查询,除了那些使用 '<' 或 '>' 或 '>=' '<=' 的变体

0 投票
2 回答
160 浏览

c - 用 C 编码时出现意外的 ./ 输出

我刚开始学习使用 edX 编写 C 语言,我确信这是一个非常简单的错误,我无法发现。

我得到了一个额外的 ./ ,我不知道它是从哪里来的。

这就是我得到的输出

我在 Cloud 9 上使用 CS50 IDE,我的代码在屏幕截图中

感谢您的帮助。

截屏

这是我的代码:

这是我得到的输出

0 投票
1 回答
8301 浏览

mysql - 如何使用 Rails 5 迁移在 MySQL 中添加 JSON 列

我正在尝试通过运行在 MySQL db 中添加一个 json 列:

但是当我尝试运行 rake db:migrate 时出现此错误

有谁知道如何在 MySQL Ver 14.14 Distrib 5.5.53 中添加 JSON 列。适当地?

提前致谢!

0 投票
2 回答
316 浏览

node.js - 在 C9.io 上运行 AdonisJS

我正在尝试使用 Adonis 框架创建一个新的 Node.JS 应用程序。我使用 c9.io 作为我的 IDE。

我已经成功安装了所有东西并创建了一个新项目。但是当我运行它(使用npm run dev)时,c9.io 不断向我显示“这里似乎没有运行任何应用程序!” 信息。

.env文件默认设置为端口3333。但我也尝试将其更改为8080,但没有任何改变。

之前有人设法在 c9.io 上运行过 AdonisJS 吗?谢谢!

0 投票
2 回答
592 浏览

ruby-on-rails - 如何使用 C9 将 Rails 应用程序部署到 Heroku

我正在尝试将我的 rails 应用程序部署到 heroku。但是,似乎还有一个漫长的过程要做。我必须改变我的数据库,但我不知道怎么做!我也想知道如何推送到heroku!

提前致谢!