Ruby 在使用宝石时是如此神秘!这些宝石在哪里?在 Java 中,您可以拥有任意数量的 jar,只需将它们包含在 CLASSPATH 中即可。Ruby 是一种更简单的语言,但为什么我需要为处理简单的废话而头疼呢?谁能认真地解释一下宝石加载过程是如何工作的?似乎没有人真正知道为什么需要一些 gems 才能工作,而即使您安装了 gems 并且它们在 gem 列表中,也不需要其他人。这个网站上的ruby权威在哪里,最终可以澄清gem加载过程。
我尝试在我的 ruby 脚本中包含“rubygems”以防止出现类似错误LoadError: no such file to load -- pony
即使我的脚本中确实需要“rubygems”,它仍然会给出 LoadErrors。即使宝石在我的宝石列表中。