长久以来,字符编码和 Unicode 一直是 Ruby 世界的热点话题之一。与像 Java 这样的语言不同,Ruby 在语言内部并不使用 Unicode 来存储字符串。Unicode 并不支持所有的脚本和字符,例如亚洲语言,所以本地编码成为必需的部分。
* 当使用’gem query’时,如果 stdout 不是一个 TTY,RubyGems 不再打印 LOCAL/REMOTE 标题,除非用户显式的在命令中包含–both。
* 加入了 Gem.find_files,是某一个 gem 可以发现其他 gem 所提供的特性。
* 为众多 RubyGem 的打包加入了 pre/post (un)install 钩子(不是为 gem 本身)。
* 现在如果没有在 GEM_HOME 写入的权限,RubyGem 会将 gems 安装到~/.gem。也可以通过使用–no-user-install 这一命令行开关来禁用这一行为。
* 现在更新使用 If-Modified-Since 请求。
* 现在在 rdoc gem 已经安装并且文档已生成的情况下,RubyGems 会更新 ri 缓存。
更多内容推荐
Electron 多窗口应用实战
讲师介绍: 黄晨,毕业于伊利诺伊大学厄巴纳香槟分校电脑工程专业,猿辅导桌面端开发工程师,曾在猿辅导用WPF架构开发 Windows Native 应用,后参与桌面端向 Electron 架构的迁移并负责后续桌面端在 Electron 上的直播课堂研发工作。 问题背景: Electron 作为一个流行的前端架构,可以让我们快速地利用前端技术栈开发跨平台的桌面应用。但是现在主流的前端技术栈(Angular、React等)主要解决的是单页应用(SPA)的开发问题,而并没有考虑 Electron 环境下的多窗口应用的使用场景。 内容看点: 子窗口管理 多窗口的数据同步 数据传输开销
2022-01-14
因许可证不兼容,50 万 + 项目受到影响,Rails 替换了出问题的库
上周,一个名为 mimemagic 的 Ruby 库因开源许可证不兼容的问题导致 50 万 + 项目陷入混乱。
01|如何配置 Python 开发环境?
2022-11-09
不要学习“网红”编程语言
“网红”编程语言过气史:从Ruby和Rails的衰落说起
RubyGems 近况:发布针对 Ruby 1.9 的 RubyGems 1.5,Gem Testers
新的RubyGems 1.5修复了在Ruby 1.9.2中的一些问题。Gem Testers让工作在不同Ruby实现和平台上的Gem的开发更简单了。
即将来临的 Rails 4.0 将放弃 Ruby 1.8 支持,改进后台任务、缓存等多项内容
即将来临的Rails 4.0将放弃Ruby 1.8支持,提供了多项新特性。其中最重要的是支持针对mass-assignment的强参数、针对后台任务的新队列以及缓存方面的改进。
03|配好环境:选择一种最适合你的 Go 安装方法
选择一种最适合你的Go安装方法,开始你的Go编程之旅吧!
2021-10-18
Ruby 之父:不要违背开发人员的本能
在 Ruby 3.0 发布后,松本行弘接受了一次专访。在专访中,他介绍了 Ruby 的最新特性以及他改进 Ruby 的方法,并分享了他对 Ruby 未来的见解。
22 个必知编程语言之「Ruby」
Ruby,一种简单快捷的面向对象程序设计的脚本语言,遵守GPL协议和Ruby License。
Ruby 大“翻车”:代码库因许可证失误被下架,致 50 万个项目陷入混乱
尽管目前形势艰难,但是似乎相关开发人员已经做好了准备。
Gsub Blocks、Partitions 和 StringScanners,哦,天哪!
由于其 Perl 风格的传统,在处理文本时,Ruby 为您提供了很多开箱即用的灵活性。让我们深入研究什么是可能的!
2022-01-23
效率神器:如何设计和实现一个命令行客户端工具?
今天,我会通过剖析iamctl命令行工具的实现,来介绍下如何实现一个优秀的客户端工具。
2021-08-14
Ruby On Rails 实践现状调查结果
在过去的几个月里,InfoQ刊登了三项调查,其主题为Ruby On Rails实践现状。现在,调查结果已经出来了,我们看一下Rails开发者当前都使用些什么工具。
03|初窥门径:从你的第一个 Rust 程序开始!
动起手来,从写你的第一个Rust程序开始,从做中学!
2021-08-27
Ruby IDE 快报:JetBrains 发布 Rubymine 4.0,Ruby for NetBeans 7.1 正在开发
JetBeans发布Ruby IDE RubyMine 4。这个版本的重点是更好性能,包含累积改进,以及在多个地方的改善。对于NetBeans 7.1,社区发布了Ruby的支持的预览版。
RubyGems 维护人员在 11 个 Ruby 库中发现了后门代码
据外媒报道,RubyGems 维护人员移除了 18 个包含后门机制的恶意版本的 Ruby 库,如果剔除同一库的不同版本,那么包含后门机制的 Ruby 库有 11 个。据悉,这些 Ruby 库被攻击者破解并恶意植入了后门代码,可在其他人启用的 Ruby 项目中开展隐匿的加密货币挖掘任务。
GlassFish Gem 前途未卜,谁将取而代之?
Oracle在三月发布的GlassFish蓝图中没有任何提及GlassFish gem的文字。这套基于gem的服务器软件可以运行Rails,Merb和Sinatra应用程序,作为JRuby平台上最流行的几个服务器软件之一,一直备受JRuby社区的青睐。Rails用户可以在gem的支持下使用多线程模式,充分利用JVM的多线程特性带来的性能提升。
04|get hands dirty:来写个实用的 CLI 小工具
来玩个新花样!看看你能用 Rust 写个小工具不?
2021-08-30
Ruby on Rails 6.0 版本正式发布,新特性解读
Ruby on Rails 6.0正式版现已发布,比预计原定日期推迟了将近4个月时间,Rails团队表示他们花费了大量时间检查Rails 6的可靠性。在此之前,Rails 6的预览版早已在 GitHub, Shopify 和 Basecamp 等公司及其应用上的生产环境中运行了好几个月。此次正式版本发布除了修复和改进之外,还有Action Mailbox,Action Text,Parallel Testing,多数据库支持等特性更新。
Ruby on Rails 在 2019 年的发展状况预测
如此优秀的 Ruby on Rails,怎么会有“Ruby on Rails 已死”的言论,还传得甚嚣尘上?
暂无签名
推荐阅读
电子书
大厂实战PPT下载
换一换 李伟 | 京东 资深架构师
盛延敏 | 蚂蚁集团 资深技术专家
张宏波 | IDEA 研究院 基础软件中心讲席科学家、ReScript 语言作者
评论