Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
浏览器中的Ruby/Tk_Ruby - Fatal编程技术网

浏览器中的Ruby/Tk

浏览器中的Ruby/Tk,ruby,Ruby,有没有一种简单快捷的方法让ruby/Tk脚本在浏览器中运行?我写了一个方便的小ruby/tk脚本来做一些事情。一位朋友看到了它,并说他的朋友很想使用它,但他们非常不懂技术,无法安装ruby(尽管我向他展示了它有多简单)。他想要的是我给他一个链接,有人可以点击浏览器,神奇地让工具运行 我环顾四周,觉得这是不可能做到的它就是不能那样工作。但我没有看到一个明确的“不”。我看到了一些关于如何让ruby在浏览器中运行的东西,但没有看到Tk部分。我也看了RubyScript 2Exe,但得到的印象是它被抛弃

有没有一种简单快捷的方法让ruby/Tk脚本在浏览器中运行?我写了一个方便的小ruby/tk脚本来做一些事情。一位朋友看到了它,并说他的朋友很想使用它,但他们非常不懂技术,无法安装ruby(尽管我向他展示了它有多简单)。他想要的是我给他一个链接,有人可以点击浏览器,神奇地让工具运行


我环顾四周,觉得这是不可能做到的它就是不能那样工作。但我没有看到一个明确的“不”。我看到了一些关于如何让ruby在浏览器中运行的东西,但没有看到Tk部分。我也看了RubyScript 2Exe,但得到的印象是它被抛弃了

不,你不能像那样直接在浏览器中运行Ruby

有一些网站,比如RubyFIDLE,可以让你运行简短的代码片段。他们实际做的是远程执行代码,然后显示结果

因为这段代码实际上是远程执行的,所以无法运行与之交互的东西(比如TKUI)。有一些服务为您提供了一个带有工作终端的托管Ruby环境,但即使这些服务也不能与TK UI一起工作

Ruby Gems的这一部分列出了所有可用于打包Ruby应用程序以供分发的工具,因此您可以向他们发送一个简单的安装程序,让他们在本地使用它


我在这方面取得了很大的成功,并积极地加以维护。

太好了!我去看看!谢谢