问题标签 [juggernaut]

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 投票
2 回答
4555 浏览

node.js - 在 OS X 和 Rails 3 中安装 juggernaut 时出现持续的“找不到模块”错误

我从 Lion 的空白安装开始,安装了 Xcode 4.1,然后按照http://pragmaticstudio.com/blog/2010/9/23/install-rails-ruby-mac上的说明安装 rvm、sqlite3、rails,然后安装节点 v0.2.5 和 redis v2.0.4。然后我尝试安装主宰:

在 sudo node server.js 之后,我收到以下错误。我设法在两台不同的计算机上遇到了同样的错误,一台使用 SL 10.6.6,另一台使用 Lion,显然我在某处遗漏了一步。'optimist' 也不是唯一未找到的模块,此错误的许多其他变体,例如找不到模块 'graceful-fs' 等。我已尝试手动安装模块。请帮助解决这个问题。

0 投票
2 回答
1199 浏览

ruby-on-rails - Mac 10.6 上的“其他没有救援是无用的”和“需要”主宰/红宝石问题

我整个早上都在尝试遵循这些非常简单的说明,但我的计算机似乎对每个主宰应用程序都有问题。我安装了 ruby​​,安装了 juggernaut 和 git 从 github 克隆了应用程序。然后我 cd 了目录并尝试了rails s. 我有

然后我尝试juggernaut -c juggernaut.yml并得到了

有人可以帮帮我吗。顺便说一句,任何非主宰 Rails 应用程序都可以在我的计算机上正常运行。

0 投票
1 回答
387 浏览

installation - 无法在 Mac 10.6.4 上安装 npm 奇怪的错误

有什么建议么?

0 投票
1 回答
654 浏览

ruby-on-rails - Ruby/Juggernaut 错误 - Errno::ECONNREFUSED(连接被拒绝...)

我正在玩https://github.com/elii/Cappuccino-X-Juggernaut,它基本上是一个用于 Rails 的主宰聊天,当我尝试提交帖子时出现以下错误。有人能告诉我这个错误来自哪里吗?

请告诉我应该发布哪些文件,以便有人可以诊断此错误。

0 投票
1 回答
180 浏览

ruby-on-rails - 使用 Juggernaut 同步客户端计时器时处理延迟

我需要为一个梦幻体育网站实现一个草稿应用程序。每个用户将有 1 分 30 秒的时间来选择其球队中的一名球员,如果该时间已过,它将自动被选中。我们计划的实施将使用 Juggernaut 将轮次更改推送给参与选秀的每个用户。但我仍然不确定如何处理延迟。

这里的主要问题是,如果一个用户的延迟比其他用户高,他将稍后收到轮换变化,他的计时器将不会同步。假设某人在自己选择了一名球员后获得了转身,而他认为他还剩下 2 秒,我们该如何处理这种情况?尝试测量每个用户延迟并调整客户端计时器以最小化该问题是否更好?如果是这样,我们如何实施呢?

0 投票
1 回答
978 浏览

ruby-on-rails - 从 Rails 监听 Juggernaut 事件

我正在使用 Juggernaut、Redis、SQLite 和 Rails 3.1 构建一个简单的实时聊天

我想在另一个用户断开连接时向每个用户写一条新消息(例如他关闭了窗口),这是为了收听 Juggernaut 的客户端断开连接事件。

Juggernaut 文档说我可以在服务器端执行此操作(Ruby)

问题是我不知道我应该把这段代码放在我的 Rails 应用程序中的什么位置(控制器、模型、观察者?)。我试图将它放入模型中,但是服务器不会响应任何将代码块放入模型中的请求。

我认为我应该从服务器端收听该事件,因为如果用户因为关闭窗口而断开连接,那么我没有该用户的“客户端”。

可能我错过了关于剑圣如何工作的一些东西。任何帮助将不胜感激。

0 投票
1 回答
868 浏览

ruby-on-rails - 让主宰开始工作后,如何使用 ruby​​ on rails 设置功能性聊天框布局?

我刚刚完成了主宰。我同时运行了 redis 服务器和 juggernaut,它们运行良好。我已经使用 irb 测试了本地主机,并且确实出现了文本。

我基本上遵循了 github 上的步骤: https ://github.com/maccman/juggernaut

但现在我想用 ruby​​ on rails 构建视图,并且实际上能够像在任何给定网站上的实际聊天室一样使用/测试聊天室,而不是通过 irb 编写消息。

我应该使用脚手架来构建布局/视图吗?谢谢!

我希望我可以发布我的截图,但我没有足够高的声誉。

0 投票
1 回答
138 浏览

ruby-on-rails - 如何在 juggernaut 中实现文本输入部分以及发送按钮?

我遵循了 github 上的确切指导方针,我正处于以下最后一步:

“就是这样!现在去http://localhost:8080看看剑圣的行动。”

将显示一个对话框。但是,我无法写任何文字。

我希望能够修复页面以供实际聊天使用,而不仅仅是测试。

0 投票
1 回答
785 浏览

ruby-on-rails - 在 Heroku 上运行聊天应用程序

我在 heroku cedar 堆栈上有一个基于 juggernaut2 = https://github.com/maccman/juggernaut的聊天应用程序,我发现 Cedar 堆栈目前是围绕假设您将使用每个应用程序使用一种语言/框架而构建的. 这会导致我的应用程序无法正常运行,因为无法像在本地那样启动 juggernaut 服务器(1. 启动 rails 服务器:rails server thin 2. 启动 redis 服务器:redis-server 3. 启动 juggernaut:juggernaut)。

我的应用程序目前的工作方式是 juggernaut2 和 javascript 聊天应用程序都在一个 heroku 应用程序中,因此它不能正常工作。

我已经推送了另一个完全是 juggernaut2 的应用程序,以及一个带有聊天应用程序的应用程序。我在聊天应用程序上运行 Redis To Go。但我的问题是如何让这两个不同的应用程序相互通信?

似乎 maccman 让它与他的 holla app = https://github.com/maccman/holla一起工作。

0 投票
2 回答
1672 浏览

iphone - 如何将 Juggernaut 聊天服务器(由 ruby​​ on rails 提供支持)与 iPhone/Android 应用程序集成以进行实时聊天?

预览

我正在使用juggernaut 聊天服务器。我正在机器上运行 redis 和 juggernaut 服务器。我可以在我的本地网络中使用各种网络浏览器进行聊天。一切都很顺利。由于 juggernaut 是一个服务器驱动的聊天服务器,所以我对可扩展性非常确定。现在事情是这样的:--

有什么问题:

我也想拥有一个iphone 原生应用程序,用户可以在其中登录并与他的朋友聊天。现在我想知道的是如何推送 iphone 应用程序,因为主宰客户端注册需要 javascript 代码。像这样的东西:

基本上我如何将新通知推送到 Iphone 聊天窗口。因为我是网络开发人员,所以我对 iphone 不太了解。仍然从谷歌搜索等我开始知道一些可能的(可能是)方式: -

  • 我们可以在 iphone 窗口中嵌入一个 url。这是一个好方法吗?
  • 我们可以做的另一件事是使用UrbanAirship类的服务,我们可以推送通知。推送通知是否适用于聊天?我什至不知道。
  • 第三个选项可以是轮询。Iphone 聊天客户端不断点击我的 Rails 应用程序以获取新通知。但我认为这将是一个非常糟糕的方法。

其他可能的解决方案是什么?

任何 iPhone/Android 开发人员都可以指导我该怎么做。我最终会聘请一位 Iphone 开发人员来完成所有的编码部分。但我想在脑海中有一张大图,这样我就可以提供所有事情的完整文档,并清楚地了解我想在写代码之前如何与他讨论事情。

PS:我正在寻找一种也适用于 android/nokia 设备的解决方案。因为稍后我也会为此开发一个应用程序。基本上,有一个相同的解决方案会很好。如果没有,那么至少应该存在兼容性因素。