问题标签 [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.
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
是正确的吗?文件中输入了什么代码?
我被困在这里,需要一些专家指导。
node.js - 如何在 c9.io 上创建数据库
我怎样才能建立一个数据库c9.io
?
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:inparse' from /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/psych.rb:252:in
load' 来自 /usr/local/rvm/gems/ruby-2.3.0/gems/figaro-1.0.0/lib/figaro/ application.rb:60:inparse' 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:inraw_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:inconfiguration' 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:inload' 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:inblock 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:inblock 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:inrun_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:innew' 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:ininherited' 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:inblock 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:inserver' 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:incall' 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:inrun' 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:inrequire' from /home/ubuntu/workspace/simplecodecasts_saas/bin/spring:13:in
'来自 bin/rails:3:inload' from bin/rails:3:in
'
这是我的 application.yml:
stripe_api_key: "......."
stripe_publishable_key: "........" # 生产:
stripe_api_key: "............ .."
stripe_publishable_key: "......"
这些点是出于安全原因。对不起。但是东西在那里
ruby - 在 C9 上重新启动服务器后,我的 PostgreSQL 数据库为空
我在 C9 上有一个带有 SQLite 3 数据库的 Rails 项目。最近我想切换到 PostgreSQL 数据库以便能够在 Heroku 上运行一个项目。SQLite 3 数据库中的所有记录都使用 Sequel gem 复制到 PostgreSQL 数据库,没有任何问题。所有记录都传递到了新数据库,我能够看到它,但是,在重新启动我的 C9 项目并启动 PostgreSQL 服务并将其连接到我的数据库后,我发现数据库中没有任何记录。或者,它还没有连接。我不明白。
每次我重新启动项目时,PostgreSQL 数据库中的记录都会消失,我必须创建一个新数据库并再次迁移它才能看到我的记录。我究竟做错了什么?
这是我的操作列表:
然后使用以下命令更新 database.yml 文件记录:
然后运行:
在这些操作之后,我可以运行项目并查看我的记录。
重新启动项目后,我尝试运行以下命令:
但这并不能帮助我查看任何记录。
如果我错过了任何命令,请告诉我。
ruby-on-rails - 目录的 Rails 和 Heroku Git 推送问题
这是我的目录树 rails-tutorial/hello_app
我尝试将 hello rails 应用程序部署到 heroku,但由于 heroku 无法识别 rails 应用程序而失败。所以我不得不将 rails 应用程序的内容移动到根文件夹(在本例中为 rails-tutorial)。然后它起作用了。
现在,我想创建一个新应用程序。当我尝试在根文件夹中创建它时,它显示“无法在另一个目录中初始化新的 Rails 应用程序,请先更改为非 Rails 目录。”
我该怎么办?如果我将所有内容推送到目录中,heroku 将无法将其识别为应用程序。
php - 无法识别“>”或“<”运算符的查询
已解决:问题是使用 htmlentities() 从我的表单中获取更改“>”和“<”的值
< 变成 <
> 变成 >sql无法识别,从而导致我的问题!
我在 c9.io 上用 HTML 和 PHP 编写了一个基本网站,可以将查询发送到 SQL 数据库。我发送的大多数查询都可以正常工作,只要它们不使用大于或小于导致语法错误的运算符。例如:
导致错误:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“9”附近使用正确的语法
但是,如果我只是使用相等运算符,它就可以正常工作。
不知道我做错了什么或忽略了什么,但希望有任何意见。
-edit- 创建我正在查询的 Book 表的代码摘录。
这是我的网站接受查询输入的地方
而我的 result.php 实际上使用以下代码对数据库进行查询,该代码目前适用于所有查询,除了那些使用 '<' 或 '>' 或 '>=' '<=' 的变体
c - 用 C 编码时出现意外的 ./ 输出
我刚开始学习使用 edX 编写 C 语言,我确信这是一个非常简单的错误,我无法发现。
我得到了一个额外的 ./ ,我不知道它是从哪里来的。
这就是我得到的输出
我在 Cloud 9 上使用 CS50 IDE,我的代码在屏幕截图中
感谢您的帮助。
这是我的代码:
这是我得到的输出
mysql - 如何使用 Rails 5 迁移在 MySQL 中添加 JSON 列
我正在尝试通过运行在 MySQL db 中添加一个 json 列:
但是当我尝试运行 rake db:migrate 时出现此错误
有谁知道如何在 MySQL Ver 14.14 Distrib 5.5.53 中添加 JSON 列。适当地?
提前致谢!
node.js - 在 C9.io 上运行 AdonisJS
我正在尝试使用 Adonis 框架创建一个新的 Node.JS 应用程序。我使用 c9.io 作为我的 IDE。
我已经成功安装了所有东西并创建了一个新项目。但是当我运行它(使用npm run dev
)时,c9.io 不断向我显示“这里似乎没有运行任何应用程序!” 信息。
该.env
文件默认设置为端口3333
。但我也尝试将其更改为8080
,但没有任何改变。
之前有人设法在 c9.io 上运行过 AdonisJS 吗?谢谢!
ruby-on-rails - 如何使用 C9 将 Rails 应用程序部署到 Heroku
我正在尝试将我的 rails 应用程序部署到 heroku。但是,似乎还有一个漫长的过程要做。我必须改变我的数据库,但我不知道怎么做!我也想知道如何推送到heroku!
提前致谢!