作者ChenEye (ChenEye)
看板R_Language
标题[问题] 上传Package到CRAN
时间Fri Jul 31 23:20:50 2020
[问题类型]:
各位前辈好,我今天在上传package到CRAN,但是一直出现下面这个error,拿去
喂狗也没有看到有解,想请问有没有人有想法/经验拜托告诉我 QAQ! 感激ㄅ尽!
* checking PDF version of manual ... WARNING
LaTeX errors when creating PDF version.
This typically indicates Rd problems.
LaTeX errors found:
! Package inputenc Error: Unicode char ‐ (U+2010)
(inputenc) not set up for use with LaTeX.
See the inputenc package documentation for explanation.
Type H <return> for immediate help.
* checking PDF version of manual without hyperrefs or index ... ERROR
* checking for detritus in the temp directory ... OK
* DONE
Status: 1 ERROR, 1 WARNING, 1 NOTE
补充1:
此error和warning只出现在windows平台上,Debian没有。
补充2:
有用Travis CI测试过,两个都会pass,以下是.travis.yaml的内容
language: R
cache: packages
r_check_args: --as-cran
matrix:
include:
- os: linux
r: release
- os: osx
r: release
同时也在本地端consol用
devtools::check(args = c('--as-cran'),manual = TRUE)
也是0 error, 0 warning, 0 note
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.114.36.84 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1596208852.A.EBC.html
1F:→ andrew43: 所以文档中确实没有U+2010字符吗(即「‐」)? 07/31 23:25
2F:→ ChenEye: 感谢楼上 我来搜搜看 另外我想请问 我在网路上好像有看到 07/31 23:33
3F:→ ChenEye: 可以在r studio透过搜寻regex \x{2010}搜到吗? 如果是 07/31 23:34
4F:→ ChenEye: 那我搜过一遍了,还真的没有... 07/31 23:34
5F:→ ChenEye: 感谢大大 我用眉蓁姊姊的复制贴上方式搜到了 copy and p 07/31 23:45
6F:→ ChenEye: aste 万岁 07/31 23:45
7F:推 locka: 眉蓁姐姐XDDDD 08/01 00:09
8F:→ andrew43: 可能是你用的编辑器自作聪明帮你自动U+002D转U+2010 08/01 01:22