Open bubifengyun opened 6 years ago
为了方便调用R.exe
和RScript.exe
,可以把安装文件目录放置到环境变量PATH
中。按下 Windows
键,弹出菜单中,在计算机
右击,选择属性,在左侧栏,点高级系统设置
。点击右下方附件的环境变量
按钮。在下框系统变量
中,找到Path
,双击编辑,在变量值
最后添加上面的目录;C:\Program Files\R\R-3.5.1\bin。一路确定回来即可。注意,目录前方需要添加分号;
,这是Windows下的Path
的拼接符号。
下载地址,选择对应版本的 pandoc.msi 的文件。双击一路默认安装。这个自带特效,可以直接在 cmd
里面调用pandoc
。
然后创建了 win.bat
文件,内容
Rscript _render.R "bookdown::pdf_book" > log.txt 2> err.txt
一直出错,
Warning: 无法在貯藏處https://cran.rstudio.com/src/contrib中读写索引:
无法打开URL'https://cran.rstudio.com/src/contrib/PACKAGES'
Warning: 无法在貯藏處https://cran.rstudio.com/bin/windows/contrib/3.5中读写索引:
无法打开URL'https://cran.rstudio.com/bin/windows/contrib/3.5/PACKAGES'
Warning message:
package 'bookdown' is not available (for R version 3.5.1)
Error in loadNamespace(name) : 不存在叫'bookdown'这个名字的程辑包
Calls: ::: ... tryCatch -> tryCatchList -> tryCatchOne -> <Anonymous>
停止执行
依旧无法联网下载。
无法安装。这个头疼。是不是 R 版本太新。还是没有安装 RStudio 呢。
https://blog.csdn.net/u013303361/article/details/85344742 此处说https改为http,不知如何。
https://github.com/r-lib/remotes/issues/130#issuecomment-423830669 还要设置 intetnet 的 TLS,总算完成了下载。
https://github.com/forestgeo/learn/issues/102 这个是指引到上述网页的说明
报错了,安装失败。
试开URL’https://github.com/yihui/tinytex/raw/master/tools/pkgs-custom.txt'
Content length 142 bytes
=============================================================================================================
downloaded 312 bytes
试开URL’https://github.com/yihui/tinytex/raw/master/tools/texlive.profile'
Content length 142 bytes
=======================================================================================================
downloaded 295 bytes
Starting to install TinyTeX to C:\Users\Administrator\AppData\Roaming/TinyTeX. It will take a few minutes.
Next you may see two error dialog boxes about the missing luatex.dll, and an error message like "Use of uninitialized value in bitwise or (|)..." in the end. These messages can be ignored.
TLUtils::check_file: removing C:\Users\ADMINI~1\AppData\Local\Temp\i3LXQRHnhg\6aGojx8OOR/tlgs.win32.tar.xz, checksums differ:
TLUtils::check_file: TL=7207f301b8fea903350eb852bfbd193b21a290123ca6e5431f63c13270efa7dbafa93a677c17541312bf8164d968ba21f8b3e514771749191934917004dbf6e1, arg=4822efea41c5a0a866c2169acfcc3011b98caa46ae76d1a0699c0ce97503b9a274708aee6e7dea5ed7bc9b5ee80715c8ab57419215f9b4eff01aa7d9fc4c832f
TLPDB::_install_package: downloading did not succeed
Installation failed.
Rerunning the installer will try to restart the installation.
Or you can restart by running the installer with:
install-tl-windows.bat --profile installation.profile [EXTRA-ARGS]
or
install-tl-advanced.bat --profile installation.profile [EXTRA-ARGS]
系统找不到指定的路径。
系统找不到指定的路径。
系统找不到指定的路径。
TinyTeX installed to C:\Users\Administrator\AppData\Roaming/TinyTeX
Please quit and reopen your R session and IDE (if you are using one, such as RStudio or Emacs) and check if tinytex:::is_tinytex() is TRUE.
Warning messages:
1: Detected an existing tlmgr at C:\Users\ADMINI~1\AppData\Roaming\TinyTeX\bin\win32\tlmgr.bat. It seems TeX Live has been installed (check tinytex::tinytex_root()). You are recommended to uninstall it, although TinyTeX should work well alongside another LaTeX distribution if a LaTeX document is compiled through tinytex::latexmk().
2: In file.remove("TinyTeX/install-tl.log") :
无法删除文件'TinyTeX/install-tl.log',原因是'No such file or directory'
processing file: deepin-bible.Rmd
output file: deepin-bible.knit.md
错误: Failed to compile deepin-bible.tex. See https://yihui.name/tinytex/r/#debugging for debugging tips.
此外: Warning message:
In system2(..., stdout = FALSE, stderr = FALSE) : '"xelatex"' not found
停止执行
错误: Failed to compile the book to bookdown::pdf_book
停止执行
tlmgr_install()一些包,还是不行。https://yihui.name/tinytex/cn/
前几天测试依旧失败。这个一步命令安装有问题。
今天再试试,看如何
问题依旧,还是
processing file: deepin-bible.Rmd
output file: deepin-bible.knit.md
tlmgr search --file --global "/gb7714-2015.dbx"
tlmgr search --file --global "/biblatex-dm.cfg"
tlmgr search --file --global "/deepin-bible.bbl"
tlmgr search --file --global "/tikzlibrarytopaths.code.tex"
tlmgr search --file --global "/tikzlibraryarrows.code.tex"
Trying to automatically install missing LaTeX packages...
tlmgr install pgf
tlmgr search --file --global "/gb7714-2015.dbx"
tlmgr search --file --global "/biblatex-dm.cfg"
tlmgr search --file --global "/deepin-bible.bbl"
tlmgr search --file --global "/tikzlibrarytopaths.code.tex"
tlmgr search --file --global "/tikzlibraryarrows.code.tex"
错误: Failed to build the bibliography via biber
此外: Warning messages:
1: In readLines(log) : 读'deepin-bible.log'时最后一行未遂
2: In parse_packages(logfile, quiet = c(TRUE, FALSE, FALSE)) :
Failed to find a package that contains gb7714-2015.dbx
3: In parse_packages(logfile, quiet = c(TRUE, FALSE, FALSE)) :
Failed to find a package that contains biblatex-dm.cfg
4: In parse_packages(logfile, quiet = c(TRUE, FALSE, FALSE)) :
Failed to find a package that contains deepin-bible.bbl
5: In readLines(log) : 读'deepin-bible.log'时最后一行未遂
6: In parse_packages(logfile, quiet = c(TRUE, FALSE, FALSE)) :
Failed to find a package that contains gb7714-2015.dbx
7: In parse_packages(logfile, quiet = c(TRUE, FALSE, FALSE)) :
Failed to find a package that contains biblatex-dm.cfg
8: In parse_packages(logfile, quiet = c(TRUE, FALSE, FALSE)) :
Failed to find a package that contains deepin-bible.bbl
停止执行
错误: Failed to compile the book to bookdown::pdf_book
停止执行
牵扯到太多的包,我都不知道是哪个包的问题了。
https://stackoverflow.com/questions/31038636/package-stringi-does-not-work-after-updating-to-r3-2-1 参考这里,加上 install.packages("stringi",type="win.binary")
解决缺少 stringi 的问题。
全部换成texlive2019,不再使用tinytex了。
再次调试,发现不同版本结果不同。而且去掉smart,也就是-t latex-smart,会导致pandoc错误翻译。慢慢解决吧。
应该重新安装一台电脑,再测试了
手机坏了,无法登录。
Linux Deepin 深度操作系统是一个多用户多任务操作系统。人多嘴杂,权限滥用,很容易把操作系统给玩完。作为电脑负责人,管理员用户,要把好这个关,尤其是在处理一些文件系统、软件安装、账户管理、网络接入、服务软件和安全相关等事务时(注:深度的软件安装不需要最高权限)。而系统的最高权限归超级用户(superuser
)也就是root
用户所有。作为管理员需要及时申请超级(super)权限才能完成某些工作。申请方法如下。
su
命令,Switch User 切换用户的简写,默认打开新的shell终端。su
命令默认切换到root
用户,最后可以使用exit
命令退出。有关su
的详细介绍,可以百度或man su
查看。sudo
命令,Super User DO 以超级用户的权限做事,用在其他命令前面,表示这些命令以超级用户的权限执行。workrave
参考网页:https://mirrors.tuna.tsinghua.edu.cn/CRAN/
安装 R 包
从官网跳转到Windows版本下载选择页面,先选择
base
版本,点击Download R 3.5.1 for Windows
超链接下载。接下面双击安装,一路默认确定下来。