问题标签 [mruby]

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

c - 编译mruby

我正在尝试编译mruby。这是我第一次从命令行编译一些东西。当我在目录上运行 make 时,我得到了这个:

Mac OS X 10.7.3 上的 Buildig 有没有我遗漏的步骤?谢谢

0 投票
1 回答
516 浏览

python - C程序中mruby和embedding Python的区别

在 mruby 中,我们可以将 ruby​​ 代码嵌入到 C 程序中。

我们也可以在 Python 中做到这一点。

这两者的原理有区别吗?

0 投票
0 回答
698 浏览

gcc - Compiling mruby for STM32F407 cortex-m4 target

I'm trying to compile mruby for the STM32F407 cortex-m4 target, but i get the following error when running ./minirake in the repo directory:

What am I doing wrong? The toolchain is the one from launchpad the git repo is up to date and googling around didn't help.

Complete stacktrace is at stacktrace

Build_config file for mruby is at buildconfig

0 投票
4 回答
2327 浏览

ruby - 与 MRI 相比,mruby 的主要遗漏是什么?

我对mruby项目很感兴趣,但是与其他更完整的 Ruby 实现(最重要的是 MRI)相比,我没有找到对 mruby 主要遗漏的总结。

项目中的自述文件说 mruby 实现了 Ruby 的ISO 标准的“一部分” ,但没有详细说明哪些特性被省略了。

有谁知道此类遗漏的列表,或者是否有人对实现足够熟悉以进行总结?

0 投票
1 回答
1089 浏览

c - 如何编译一个 mruby 示例?

听说mruby启发了我开始学习 C 编程。我已经完成了一些在线教程,所以我了解了基础知识,但现在我想通过编译一个示例应用程序来开始使用 mruby。我了解如何编译单个 C 文件,但我一直在试图弄清楚如何将 mruby 与我自己的代码一起编译。

我在 Mac OS X 10.8 上使用 GCC。

使用这个例子:

并运行此命令:

我显然得到了错误:

我已经克隆了 git repo 并创建了一个指向包含目录的符号链接,但我很确定我做错了。

我应该如何在我的代码中包含 mruby 以便将它们全部编译在一起?

更新:这是我所拥有的目录结构,请注意指向 mruby 包含目录的符号链接:

当我通过包含目录进行编译时:

我收到以下错误:

更新:我按照mruby/INSTALL文件中的说明进行操作(基本上只是说在 mruby 项目的根目录中运行 make)。这在目录中添加了一堆目录和字段mruby/build/host,包括文件lib/libmruby.a. 我能够通过在编译时包含此文件来编译示例脚本。

现在我运行我的应用程序:

0 投票
2 回答
753 浏览

c - 如何在 C 程序中从外部文件加载 mruby 代码?

我开始使用mruby。我对 C 编程也很陌生,所以我可能不熟悉许多基础知识。我能够编译从字符串加载 ruby​​ 代码的示例 mruby 程序。现在我想从外部文件加载它。这是我正在使用的示例代码:

正如您在上面的示例中看到的,我想将 ruby​​ 代码移动到外部文件中。对于是否可以简单地“包含”ruby 文件,或者是否需要将其预编译到文件中,我有点困惑.mrb。即使那样,我也不确定.mrb在编译时如何包含该文件。

我需要更改什么才能从外部文件加载 ruby​​ 代码?

0 投票
1 回答
362 浏览

mruby - 如何在 mruby 中默认引发错误/异常?

我开始使用 mruby 并发现我的代码中发生错误的困难方式,但没有错误报告。也许我做错了什么。我怎样才能让错误发生时出现?

摘自 C 代码:

Ruby 代码在没有报告的情况下失败:

从错误中拯救以显示存在错误的 Ruby 代码:

0 投票
1 回答
146 浏览

c - 为什么 mruby 会引发“竞技场溢出错误”?

我在 MRuby 代码中进行救援时收到此错误:

我不熟悉这个术语以及如何修复它。这是我的 C 程序的示例:

0 投票
1 回答
263 浏览

c - 如何使用 mruby 将 C 字符串传递给 Ruby 方法?

我开始使用 C 和 mruby。我有一个使用 mrubymrb_load_string函数调用 Ruby 函数的程序。我想将参数从 C 函数传递给 Ruby 函数。我怎样才能做到这一点?

0 投票
1 回答
1486 浏览

javascript - 预编译资产失败。推送被拒绝,无法编译 Ruby 应用程序

我是 rails 新手,我有一个小项目,当我推送到 heroku 时看到这个错误

我在我的项目中使用mruby <并且当我删除 mruby 文件时,推送不会失败

我的第二个问题是我script在页面中使用标签,但它不起作用

我在本地主机中没有这个问题,但只有当我推送时

任何人都可以帮助我吗?

这是生产.rb

这是 application.rb

环境.rb