问题标签 [maglev]

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 投票
3 回答
205 浏览

ruby - 如何搜索 Ruby Maglev 对象数组?

如何搜索磁悬浮对象数组?Maglev 很棒,但它似乎没有任何查询功能。有没有为此的外部库?

0 投票
2 回答
748 浏览

ruby-on-rails - 如何在 Maglev 上运行 Rails?

如何在 Maglev 上运行 Rails?它似乎可以运行 Sinatra,但不能运行完整的 Rails。

0 投票
2 回答
645 浏览

ruby - 我是否需要允许应用程序“扔石头”来接受传入的网络连接?

我最近打开了防火墙,在运行多个红宝石时,我得到了问题

您是否希望应用程序“被砸死”以接受传入的网络连接?

单击拒绝可能会限制应用程序的行为。可以在安全首选项的防火墙窗格中更改此设置。

经过一番谷歌搜索,我发现它不是一个恶意应用程序(而且绝对不是这个扔石头的!),而是磁悬浮(大概“扔石头”是“石头守护进程”)。

除非我在提供 Web 内容或以其他方式通过网络进行操作,否则我是否需要启用“扔石头”?

0 投票
1 回答
394 浏览

ruby - 如何在 Mac OS X Lion 上使用 rvm 安装 Maglev?

我正在尝试使用 rvm 在 Mac OS X Lion 上安装 Maglev,但正在运行

按照 github 页面上的说明,只会产生 404 错误:

这似乎不太有用,因为它只是指出宝石服务器上不存在相应的文件。谷歌似乎不知道这一点,所以我想在这里问一个问题。但是,在这样做之前,我尝试了更多,并进一步运行

正如一些博客文章中提到的那样。这终于找到了一个合适的文件,下载了一堆东西并开始编译。它开始看起来非常好,它说

绿色,但不幸的是它并没有走得更远。说完安装就挂了

或者至少需要永远(超过 30 分钟)什么都不说。

此时停止安装仍然看起来很有希望给我

但不幸的是

结果是

没有显示摘录,甚至没有停止。实际上日志文件确实存在并且有一些错误消息,最能说明问题的似乎是

但该目录确实存在,它只是丢失的文件,我希望服务器在新图像上创建那个文件。尽管如此,情况看起来并不算太糟糕,因为我得到了

给我

但是当我尝试启动 irb 我得到

但是如果我按照指示调用 rake 任务,我会再次得到

让我陷入递归因果循环。尝试使用手动启动磁悬浮服务器

就像我在以前的安装中使用 shell 脚本所做的那样也不起作用,给了我

再次没有显示摘录和悬挂。

任何帮助都将不胜感激,因为 Maglev 看起来像是一个非常有前途的基础设施。

0 投票
1 回答
97 浏览

ruby - 如何使用替代石头运行 maglev-irb?

现在 rvm 接缝可以轻松处理磁悬浮,我想开始尝试使用与标准磁悬浮图像不同的图像。我使用创建了一个新图像

我现在可以在连接到那块石头的虚拟机中运行代码

正如预期的那样,它报告了预期的stone_name。但是,我无法让 maglev-irb 使用类似的选项运行,从使用信息来看,它们似乎不受支持。试

无论如何都会导致错误,例如

也许我错过了一种不太明显的方式?在不破坏过程中默认虚拟机的情况下,交互式地使用 maglev 功能真的很方便。

0 投票
1 回答
271 浏览

ruby - 如何在磁悬浮上使用虾

作为磁悬浮的新手,我想从一个小但仍然有用的例子开始。所以我决定开始将用于生成发票的 ruby​​ 类转移到磁悬浮。但是,我在使用(优秀的)虾 PDF 库时遇到了一个意想不到的问题。

在 rvm 上,我为应用程序生成了一个 gemset,它在发票目录的 .rvmrc 中设置。当我 cd 进入它时它会被使用:

当我安装大虾时,一切都开始正常,gem 似乎已安装并且正在生成 ri-docs。但是,当应该创建 rdoc 时,麻烦就开始了,maglev 提供的 gem 命令给了我

没有文档也没什么大不了的,这已经足够了,但似乎还有其他问题,gem list 说

所以一切似乎都很好,但如果我这样做

在 irb 中(在我的 ree-1.8.7 上完美运行)我感到很奇怪

我可能在这里遗漏了一些明显的东西。可以说我安装的“竖立器”gem(参见上面的 gem 列表)可以毫无问题地被要求,所以我没有做错一切;-)

0 投票
5 回答
1115 浏览

ruby - Ruby 是否存在(实验性)类浏览器?

Ruby 是否存在(实验性)类浏览器?

我说的是类似于大多数 Smalltalk 实现的类浏览器/编辑器组合(即专注于 [运行时] 类/对象而不是 .rb 文件)

Squeak Smalltalk 类浏览器

PS:看起来 pry 已经能够做很多 smalltalk 风格的类浏览器需要的事情了?https://speakerdeck.com/u/rahult/p/pry-an-irb-alternative-on-steroids

PS2:看起来 Seaside Smalltalk 框架有一个基于 Web 浏览器的类浏览器

PS3:MagLev/Webtools 是我发现的最接近的:

在此处输入图像描述

PS4:显然http://tibleiz.net/code-browser/index.html有 Ruby 支持,并且能够呈现类似 Smalltalk 的类浏览器:

在此处输入图像描述

0 投票
1 回答
107 浏览

gemstone - GemStone 未启动,显示“没有剩余空间”

我正在尝试为 MagLev 启动 GemStone。这是我在日志中得到的错误:

GemStone 无法创建缓存所需的信号量数组。

原因:GemStone 无法检索与信号量键 -704540831 关联的 IPC 标识符。semget() error = errno=28,ENOSPC, 设备上没有剩余空间(或者,在 fcntl() 中,没有更多的记录锁)。

完整的日志在gist中可用。

真的没有空间吗?我有 7 GB 可用空间。我的情况还有其他问题吗?

0 投票
1 回答
69 浏览

ruby - Jekyll 可以在 MagLev 上运行吗?

MagLev尝试与 ruby​​ 1.8.7 兼容

所以在我看来,Jekyll应该能够在它上面运行......

并且基于this previous question,似乎甚至一些rails应用程序也可以在它上面运行......

  • 但有没有人真正尝试过?
  • 你有什么问题?
  • 如果您还没有尝试过,您预计会出现任何重大问题吗?

TIA

0 投票
1 回答
914 浏览

ruby - 是否可以使用 MagLev for ruby​​ 构建生产 Web 应用程序?

总的来说,我是 Rails 和 ruby​​ 的粉丝,可能会着手为金融机构构建企业应用程序。我真的很喜欢磁悬浮的想法,不知道是否值得考虑。我没有找到太多关于磁悬浮是否在野外生产中使用的信息,更不用说用于高安全性目的了。

是否有人使用 MagLev 成功部署了关键任务应用程序?如果是这样,您能否提供有关您的体验的详细信息,并可能命名该应用程序?