我想在Fastfile中使用REXML,但是当我包含在Fastfile中不起作用时

时间:2019-04-01 10:14:58

标签: ruby fastlane rexml

在Fastfile中使用Rexml,但是fastlane无法识别包含,因此我无法包含Rexml模块。

这是错误:

[!] Could not find action, lane or variable 'include'. Check out the documentation for more details: https://docs.fastlane.tools/actions

这是我在Fastfile中的代码

#!/usr/bin/ruby
require 'rexml/document'
include REXML

1 个答案:

答案 0 :(得分:0)

使用:

require "rexml/document"
file = File.new( "movie.xml" )
xmldoc = REXML::Document.new file

代替:

#!/usr/bin/ruby -w
require 'rexml/document' 

# include REXML
xmlfile = File.new("movie.xml")
xmldoc = rexml.Document.new(xmlfile)

解决了我的问题,但我仍然不知道为什么fastlane无法识别包括。