fastlane - 无法通过 `require` 命令加载文件

问题描述 投票:0回答:1

我正在尝试使用

Fastfile
命令来使用远程
import_from_git
。但为了不造成混乱,在另一个文件中创建了一个助手。我的问题是
fastlane
正确克隆了主文件,但随后找不到辅助文件。

Fastfile

import_from_git(
    url: '[URL].git',
    branch: 'refactoring',
    path: 'RSBMatch.rb'
)

RSBMatch.rb

require 'helper/match_helper'

fastlane_version "1.47.0"

default_platform :ios

platform :ios do

  lane :test_lane do
    RSB::Test.hey
  end
end

match_helper.rb

module RSB
  module Test

    def self.hey
      puts 'Hello'
    end

  end
end

错误:

require':无法加载此类文件--helper/match_helper(LoadError)

ruby fastlane
1个回答
0
投票

尝试使用

require_relative 'helper/match_helper'

看这里

© www.soinside.com 2019 - 2024. All rights reserved.