我想包括覆盖内联代码的外部降价文件。当我在 RStudio 上点击 Knit 时,它确实只显示代码文本,而不是 sys.time 的实际值。如果我将about.md的内容放入main.Rmd中,就没有问题。该点应该与 includeMarkdown 相关,但除了路径之外不带任何参数。有什么建议 ?提前致谢
主.Rmd
---
title: "test"
author: "test"
output:
flexdashboard::flex_dashboard:
orientation: rows
social: menu
vertical_layout: fill
---
```{r}
htmltools::includeMarkdown('about.md')
```
Run Code Online (Sandbox Code Playgroud)
关于.md
Today is `r format(Sys.time(), "%d %B %A %Y")`
Run Code Online (Sandbox Code Playgroud)
电流输出
Today is r format(Sys.time(), "%d %B %A %Y")
Run Code Online (Sandbox Code Playgroud) 我在 Windows 7 上安装了 WampServer 版本 3.1.4 64 位,它附带 PHP 版本 php5.6.38、php7.0.32、php7.1.22 和 php7.2.10。我想使用 php5.6.x 而不是 php7.x。
因此,当我从服务器托盘图标从 php7.2.10 切换到 php5.6.38 时;它不会更新 phpinfo() 显示的实际 php 版本。在本地主机上,它仍然显示:
PHP Version: 7.2.10
Run Code Online (Sandbox Code Playgroud)
但是,它在 CLI 端进行了更新。这是通过在 cmd 中运行来测试的:
php -v
Run Code Online (Sandbox Code Playgroud)
结果是:
c:\wamp64\bin\apache\apache2.4.35\bin>php -v
PHP 5.6.38 (cli) (built: Sep 13 2018 12:45:08)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
Run Code Online (Sandbox Code Playgroud)
重新启动WAMP服务,重新打开终端,重新启动计算机后,仍然没有通过phpinfo更新。这可能与 Apache 服务使用的 php 版本有关。我怎样才能将其更改为 5.6.x 有什么建议吗?非常感谢
注意:该问题与更改 php cli 版本无关,正如此处指出的那样。我不明白为什么他们中的一些人在没有仔细阅读该帖子的情况下坚持认为这是潜在的重复。