代码之家  ›  专栏  ›  技术社区  ›  Steffen Moritz

Appveyor问题-R包stringi无法安装

  •  2
  • Steffen Moritz  · 技术社区  · 7 年前

    最近Appveyor的构建不再有效。它在实际构建程序之前就失败了,因为包 斯特里尼 无法安装。

    本地一切正常,但我需要一个Appveyor的解决办法。 有人有办法解决这个问题吗?

    • 来源 包“stringi”。。。 **自由基 c:/Rtools/mingw\u 32/bin/g++-std=gnu++11-I“c:/R/include”-DNDEBUG-I-Iicu61/-Iicu61/unicode-Iicu61/common-Iicu61/i18n-DU\u STATIC\u IMPLEMENTATION-DU\u common\u IMPLEMENTATION-DU\u i18n\u IMPLEMENTATION-DUCONFIG\u USE\u LOCAL-DU\u TOOLUTIL\u IMPLEMENTATION-DNDEBUG-DWINVER=0x0600-D\u WIN32\u WINNT=0x0600-DU\u USE\u strod\u L=0-O2-Wall-mtune=generic-c stri\u ICU设置.cpp-o stri\u ICU设置.o /bin/sh:c:/Rtools/mingw\u 32/bin/g++:没有这样的文件或目录 [stri\u ICU\u settings.o]错误127
    • 正在删除“c:/RLibrary/stringi” 在R CMD INSTALL中 i.p错误(…): 呼叫:。。。使用\r配置文件\u用户->使用环境变量->力->力->i、 第 命令退出,代码为1

    另请参见: https://ci.appveyor.com/project/frehbach/eventdetectr/builds/19569698

    1 回复  |  直到 7 年前
        1
  •  6
  •   duckmayr    7 年前

    你可以通过添加

    USE_RTOOLS: true
    

    给你的 appveyor.yml ( see here

    问题是,由于您没有任何需要编译的代码,AppVeyor不会安装Rtools,而是编译 stringi 显然需要更多的工具;见第40行 build log you linked to :

    == 10/17/2018 06:33:11: Skipping download of Rtools because src/ directory is missing.
    

    使用上面提到的AppVeyor设置将强制安装Rtools。