【发布时间】:2014-12-31 15:43:15
【问题描述】:
我希望在 Node.js 服务器上实现“https://github.com/LIFX/lifx-gem”命令,并且想知道如何完成这项任务。
我的基本问题比较笼统:如何在 JavaScript 环境中实现或注入 Ruby 代码。
【问题讨论】:
标签: javascript ruby gem lifx
我希望在 Node.js 服务器上实现“https://github.com/LIFX/lifx-gem”命令,并且想知道如何完成这项任务。
我的基本问题比较笼统:如何在 JavaScript 环境中实现或注入 Ruby 代码。
【问题讨论】:
标签: javascript ruby gem lifx
有几个项目旨在做到这一点,但Opal 似乎正在积极开发中。如果您无法在目标平台上运行 Ruby,或者您想要浏览器应用程序,这可能是在 Node.js 环境中实现 Ruby 库的最佳方式。
【讨论】:
需要明确的是,Ruby 是一种后端服务器端语言,而 Node.js 使用 JavaScript 作为后端服务器端语言。不幸的是,我不相信你可以在 JavaScript 环境中运行 Ruby 代码,除非你有某种编译器将 Ruby 代码转换为 JavaScript 代码。
最好的办法是看看是否有该 Gem 的等效实现作为 NPM 模块。
【讨论】: