加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 独立ruby脚本中的Ruby宝石

发布时间:2020-12-16 20:39:48 所属栏目:百科 来源:网络整理
导读:这是一个非常基本的红宝石宝石问题.我熟悉这样写简单的ruby脚本: #!/usr/bin/rubyrequire 'time't = Time.at(123)puts t 现在我想在我的脚本中使用我自己的ruby gem.在我的rails项目中,我可以简单地要求’my_gem’.但是这并不适用于独立脚本.在独立的ruby脚
这是一个非常基本的红宝石宝石问题.我熟悉这样写简单的ruby脚本:
#!/usr/bin/ruby
require 'time'
t = Time.at(123)
puts t

现在我想在我的脚本中使用我自己的ruby gem.在我的rails项目中,我可以简单地要求’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),则必须明确地将此行放在您尝试加载宝石之上:

require 'rubygems'

或者,您可以使用具有相同效果的标志-rubygem来调用Ruby解释器.

也可以看看:

> http://docs.rubygems.org/read/chapter/3#page70
> http://docs.rubygems.org/read/chapter/4

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读