gpt4 book ai didi

ruby-on-rails - 独立 Ruby 脚本中的 Ruby Gem

转载 作者:数据小太阳 更新时间:2023-10-29 06:28:33 26 4
gpt4 key购买 nike

这是一个非常基本的 ruby​​ gems 问题。我熟悉像这样编写简单的 ruby​​ 脚本:

#!/usr/bin/ruby
require 'time'
t = Time.at(123)
puts t

现在我想在我的脚本中使用我自己的 ruby​​ gem。在我的 Rails 项目中,我可以简单地 require 'my_gem'。但是,这在独立脚本中不起作用。 在独立的 ruby​​ 脚本中使用我自己的 gem 的最佳/正确方法是什么?

最佳答案

您应该能够在最新版本的 Ruby 中直接要求它。

# optional, also allows you to specify version
gem 'chronic', '~>0.6'

# just require and use it
require 'chronic'
puts Chronic::VERSION # yields "0.6.7" for me

如果您仍在使用 Ruby 1.8(默认情况下不需要 RubyGems),则必须明确地将此行放在您尝试加载 gem 的上方:

require 'rubygems'

或者,您可以使用标志 -rubygems 调用 Ruby 解释器,这将产生相同的效果。

另见:

关于ruby-on-rails - 独立 Ruby 脚本中的 Ruby Gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9236673/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com