Tutorial
在 Android 上运行 Ruby —— 设备本地、离线
在你的 Android 手机上运行真正的 Ruby:一个货真价实的解释器,内置于应用中,在设备本地执行、无需连接。 能运行什么、它用来做什么,以及诚实的边界。
1 min
作者 Pelayo NaredoRuby 写起来是一种享受,而直到现在,在手机上运行它却一直很别扭。PocketCode 解决了这个问题:它在应用内内置了
一个真正的 Ruby 解释器,并在设备上运行你的 .rb 文件 —— 离线,无需安装任何东西。
真正的 Ruby,在本地运行
这是一个货真价实的 Ruby 解释器,而不是一个仿冒品。打开一个 .rb 文件,点击 Run,Ruby 就在你的设备上执行:
- 你真正会用到的那套富有表现力的核心 —— 块、迭代器、
puts、字符串方法、范围、哈希、符号 —— 表现得就该像 Ruby。 - 输出和错误会流入一个真正的控制台。
- 它无需连接即可运行,也不会有任何东西离开设备。
它擅长什么
- 学习和练习 Ruby —— 跟着教程走、刷练习题,或者当场测试一个想法。
- 编写脚本 —— 快速的文本处理、数据整理、小型自动化。
- 给逻辑做原型 —— 勾勒一个方法或一个小类,然后立即运行它。
围绕它,你还能获得编辑器的**自动补全、导航与设备端格式化**, 外加一个编程符号栏,让 Ruby 的标点符号不再需要和手机键盘较劲。
诚实的边界
- 标准库 Ruby,本地运行。 它用来运行你自己的脚本,而不是一套 gem-install 工作流 —— 把它想成没有包往返的 Ruby。
- 手机上的解释器速度。 对脚本和练习很棒;繁重的计算会落后于桌面端。
- 不是 Rails 服务器。 它运行这门语言用于编写脚本和学习,而不是一整套完整的 Web 应用栈。
在这些边界之内,它就是真正的 Ruby,装在你的口袋里。
众多语言之一
Ruby 是你安装的那一刻就内置并可离线使用的五种语言之一 —— 与 Python、 JavaScript、 C 和 PHP 并列 —— 另有约六种作为可选包。查看 完整阵容。
你的手机运行真正的 Ruby —— 离线、私密、即时。
PocketCode 即将登陆 Google Play。加入预注册,在你自己的设备上运行它。
本文背后的工具
代码编辑器