我已经安装了闪亮的服务器,并且正在使用它来托管安装在centos服务器上的闪亮的应用程序。我很确定它的安装正确,因为直到服务器崩溃,它都可以按预期工作,因为服务器最近崩溃了,所以我需要重新启动Shiny-server。
我都尝试过:
sudo systemctl restart shiny-server
Run Code Online (Sandbox Code Playgroud)
和
sudo systemctl restart shiny-server.service
Run Code Online (Sandbox Code Playgroud)
但我收到错误消息:
无法发出方法调用:单元Shiny-server.service无法加载:没有这样的文件或目录。
但是我可以在运行命令的文件夹中看到文件shiny-server.service。有谁知道这是为什么,或者我应该怎么解决?
如果有帮助,shiny-server.service文件位于目录/opt/shiny-server/config/systemd/shiny-server.service中
我一直在尝试使pdflatex使用正确的miktex版本,但没有成功。
我已将R路径设置为具有Miktex 2.9的正确位置,并验证了它可用于:
Sys.getenv("PATH")
"C:\\Program Files\\MiKTeX 2.9\\miktex\\bin\\x64\\pdflatex;..."
Run Code Online (Sandbox Code Playgroud)
但是,当我查看pdflatex使用的miktex版本时:
Sys.which("pdflatex")
"C:\\PROGRA~1\\MIKTEX~1.9\\miktex\\bin\\x64\\pdflatex.exe"
Run Code Online (Sandbox Code Playgroud)
此1.9路径是miktex的旧版本,该版本不再存在。
在命令提示符中运行哪个pdflatex返回正确的路径,因此问题就出在R中。如何让R使用正确的pdflatex路径?