跳转到内容
返回首页
返回博客
Tutorial

在 Android 上运行 Ruby —— 设备本地、离线

在你的 Android 手机上运行真正的 Ruby:一个货真价实的解释器,内置于应用中,在设备本地执行、无需连接。 能运行什么、它用来做什么,以及诚实的边界。

1 min
作者 Pelayo Naredo
在 Android 上运行 Ruby —— 设备本地、离线

Ruby 写起来是一种享受,而直到现在,在手机上运行它却一直很别扭。PocketCode 解决了这个问题:它在应用内内置了 一个真正的 Ruby 解释器,并在设备上运行你的 .rb 文件 —— 离线,无需安装任何东西。

真正的 Ruby,在本地运行

这是一个货真价实的 Ruby 解释器,而不是一个仿冒品。打开一个 .rb 文件,点击 Run,Ruby 就在你的设备上执行:

  • 你真正会用到的那套富有表现力的核心 —— 块、迭代器、puts、字符串方法、范围、哈希、符号 —— 表现得就该像 Ruby。
  • 输出和错误会流入一个真正的控制台。
  • 无需连接即可运行,也不会有任何东西离开设备。

它擅长什么

  • 学习和练习 Ruby —— 跟着教程走、刷练习题,或者当场测试一个想法。
  • 编写脚本 —— 快速的文本处理、数据整理、小型自动化。
  • 给逻辑做原型 —— 勾勒一个方法或一个小类,然后立即运行它。

围绕它,你还能获得编辑器的**自动补全、导航与设备端格式化**, 外加一个编程符号栏,让 Ruby 的标点符号不再需要和手机键盘较劲。

诚实的边界

  • 标准库 Ruby,本地运行。 它用来运行你自己的脚本,而不是一套 gem-install 工作流 —— 把它想成没有包往返的 Ruby。
  • 手机上的解释器速度。 对脚本和练习很棒;繁重的计算会落后于桌面端。
  • 不是 Rails 服务器。 它运行这门语言用于编写脚本和学习,而不是一整套完整的 Web 应用栈。

在这些边界之内,它就是真正的 Ruby,装在你的口袋里。

众多语言之一

Ruby 是你安装的那一刻就内置并可离线使用的五种语言之一 —— 与 PythonJavaScriptC 和 PHP 并列 —— 另有约六种作为可选包。查看 完整阵容


你的手机运行真正的 Ruby —— 离线、私密、即时。

PocketCode 即将登陆 Google Play。加入预注册,在你自己的设备上运行它。

本文背后的工具

代码编辑器

准备好试用 PocketCode 了吗?

下载应用,开始用手机编程。