I can't see to get this to work. I installed miktex using instructions at https://miktex.org/howto/install-miktex-unx. I installed with install.packages('tinytex')
and then when I do tinytex::install_tinytex()
I get this below. I was getting same @INC error when trying to install tinytex here https://yihui.org/tinytex/
--2020-09-01 22:01:58-- https://yihui.org/gh/tinytex/tools/tinytex.profile
Resolving yihui.org (yihui.org)... 2604:a880:400:d1::888:7001, 2604:a880:400:d0::caa:3001, 104.248.63.248, ...
Connecting to yihui.org (yihui.org)|2604:a880:400:d1::888:7001|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://tinytex.yihui.org/tinytex.profile [following]
--2020-09-01 22:01:58-- https://tinytex.yihui.org/tinytex.profile
Resolving tinytex.yihui.org (tinytex.yihui.org)... 2604:a880:400:d0::dff:1, 2604:a880:400:d0::72a:f001, 104.248.63.248, ...
Connecting to tinytex.yihui.org (tinytex.yihui.org)|2604:a880:400:d0::dff:1|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 183 [application/octet-stream]
Saving to: ‘tinytex.profile’
0K 100% 5.75M=0s
2020-09-01 22:01:58 (5.75 MB/s) - ‘tinytex.profile’ saved [183/183]
Can't locate Encode.pm in @INC (you may need to install the Encode module) (@INC contains: ../install-tl-20200901/tlpkg /home/coyote/tools/perl/lib/perl5 /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/local/share/perl/5.26.1/Pod/Text.pm line 24.
BEGIN failed--compilation aborted at /usr/local/share/perl/5.26.1/Pod/Text.pm line 24.
Compilation failed in require at (eval 2) line 1.
BEGIN failed--compilation aborted at /usr/local/lib/x86_64-linux-gnu/perl/5.26.1/Pod/Usage.pm line 30.
Compilation failed in require at ../install-tl-20200901/install-tl line 138.
BEGIN failed--compilation aborted at ../install-tl-20200901/install-tl line 138.
rm: cannot remove 'install-tl.log': No such file or directory
sh: 45: ./bin/*/tlmgr: not found
sh: 55: ./bin/*/tlmgr: not found
mv: cannot stat 'texlive/*': No such file or directory
install-unx.sh: 20: install-unx.sh: /home/coyote/.TinyTeX/bin/*/tlmgr: not found
install-unx.sh: 27: install-unx.sh: /home/coyote/.TinyTeX/bin/*/tlmgr: not found
sh: 1: NA: not found
sh: 1: NA: not found
TinyTeX installed to /home/coyote/.TinyTeX
You may have to restart your system after installing TinyTeX to make sure ~/bin appears in your PATH variable (https://github.com/yihui/tinytex/issues/16).
Warning messages:
1: In system2(bin, c("path", "add")) : error in running command
2: In system2(bin, c("conf", "auxtrees", "add", r_texmf_path())) :
error in running command
3: In tinytex::install_tinytex() :
TinyTeX was not successfully installed or configured.Your PATH variable is /home/coyote/tools/bin/linux:/home/coyote/tools/bin/linux:/home/coyote/tools/bin/linux:/home/coyote/tools/bin/linux:/home/coyote/tools/bin/linux:/home/coyote/tools/bin/linux:/usr/local/ncbi/sra-tools/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin. See https://yihui.org/tinytex/faq/ for more information.
sudo apt-get install --reinstall libperl5.26
I was able to runwget -qO- "https://yihui.org/gh/tinytex/tools/install-unx.sh" | sh
and install worked. WOW :(