Ruby包包含问题
时间:2020-03-05 18:50:28 来源:igfitidea点击:
我试图在我的Ruby代码中使用Optiflag软件包,并且每当尝试执行必要的require optiflag.rb
时,我的程序都会失败,并显示标准的no such file to load -optiflag
消息。我将带有该库的目录添加到$ PATH变量中,但仍无法正常工作。有任何想法吗?
解决方案
回答
是宝石吗?你在做什么
require 'rubygems' require 'optiflag'
或者同等学历?
回答
它看起来像是一颗宝石,因此我们需要先启用红宝石宝石,然后才能使用它。
该站点说明了许多方法。但是要备有备忘单,这些是:
1)在使用宝石之前,需要rubygems包装。
require "rubygems" require "optiflag" # etc
2)在执行ruby的任何地方添加-rubygems标志。 IE:
ruby -rubygems Something.rb
3)添加一个名为RUBYOPT的环境变量,为它提供rubygems选项。 IE:
RUBYOPT=rubygems