2014-12-31 2 views

ответ

0

Чтобы быть ясным, Ruby является серверным языком на стороне сервера, а Node.js использует JavaScript в качестве внутреннего сервера на стороне сервера. К сожалению, я не верю, что вы можете запустить Ruby-код в среде JavaScript, если у вас нет своего рода компилятора для преобразования кода Ruby в код JavaScript.

Ваш лучший выбор - посмотреть, есть ли эквивалентная реализация этого Gem в качестве модуля NPM.

+0

Итак, это имеет смысл. В NPM нет GEM, может ли это быть создано только LiFX, я предполагаю, что нет. Я могу создать «неофициальный модуль»? – RichardB

+0

Я считаю, что до тех пор, пока вы не нарушите какие-либо их положения о лицензировании, вы можете реализовать свою собственную версию как модуль NPM – wmock

0

Существует несколько проектов, которые направлены на это, но Opal, по-видимому, активно развивается. Если вы не можете запустить Ruby на своей целевой платформе или хотите использовать приложение для браузера, это, вероятно, лучший способ реализовать библиотеку Ruby в среде Node.js.

Смежные вопросы