问题标签 [rubinius]
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 - 更改 Rubinius Ruby 版本
无论如何都可以更改Rubinius(rbx)默认使用的Ruby版本,而不必每次都通过标志指定选项?:
ruby - rbx-2.0.0-rc1 和 rbx-2.0.0-dev 有什么区别?
在 rbenv (ruby-build) 上,rbx-2.0.0-rc1 和 rbx-2.0.0-dev 有什么区别?
我遇到了https://twitter.com/veganstraightedge/status/315641493245267969,但这让我更加困惑,而不是更少。
ruby-on-rails - "\xC2" to UTF-8 in conversion from ASCII-8BIT to UTF-8
I have a rails project that runs fine with MRI 1.9.3. When I try to run with Rubinius I get this error in app/views/layouts/application.html.haml
:
"\xC2" to UTF-8 in conversion from ASCII-8BIT to UTF-8
ruby - jRuby 和 Rubinius 支持并行计算,但是不支持并行计算的 gem 怎么办?
我想了解的是,实际上,我从 jRuby / Rubinius 中的并行计算支持中获得了多少好处?许多 ruby 库跟踪全局内部状态。有什么方法可以处理这些库,或者如果我决定并行化我的 Ruby 脚本,它们是否会变得不可用?也许 Rubinius 会自动将互斥锁放在所有使用不安全库的前面?
ruby - 如何设置 Rubinius 的语言模式?
我正在尝试在 Rubinius 中设置语言模式,但它似乎不起作用。我尝试使用 Rubinius 团队于 2012 年 4 月在https://stackoverflow.com/a/10165964/38765中建议的开关
是否可以再为 Rubinius 设置语言模式?
ruby - 如何减少 Rubinius 的 profiler 省略的方法数量
当我运行 Rubinius 的profiler时,使用类似的东西
在测试套件中包含以下内容
我经常看到类似的东西
大概是因为剩余的方法太小而无法满足某个时间阈值。
我尝试使用类似的东西-Xprofiler.threshold=10000
,但似乎没有帮助。
如何修改 Rubinius 的分析器省略了多少方法?
ruby - Rubinius + Puma 不会同时处理请求
我有一个简单的基于 Sinatra 的应用程序,它将每个请求冻结 30 秒:
我使用以下 puma 配置在 rubinius 2.0.0-rc1 上设置了 puma (2.5.1) Web 服务器:
我期待这个配置能够同时处理 3 个请求,而第 4 个和后续请求将等待未使用的线程。但似乎请求是按顺序运行的。只有在第一个请求完成后才开始处理第二个请求。为什么?
ruby - 如何在 data_mapper 中创建可选的多对多关联?
对不起,我不能更好地问这个问题。我希望能够创建一个站并将其保存到数据库中,而不必知道路线。如何更改我的模型?
我正在使用rubinius
,data_mapper 1.2
和mariadb
.
ruby - Ubuntu 安装 rubinius 2.0
我想在我的带有 rvm 的 Ubuntu 12.04 机器上试用新版本的 rubinius,运行后
我得到以下
日志说
我希望在我的用户上安装它,没有任何 root 支持,可以吗?
ruby-on-rails - 如何使用rubinius 编译rails 应用程序?
我有一个 Rails 应用程序,我想使用 rubinius 编译它并只分发编译后的代码?使用 rubinius 是否可能,因为我没有看到任何关于如何将它与 rails 一起使用的好的教程?