Windows环境安装Velocity.R

1.首先安装Rtools,The Comprehensive R Archive Network(清华镜像,下载要快一点)

根据自己的R版本选择

顺着点就行了

2.安装Visual Studio,这是个免费软件,安装的模块里选择C++桌面开发下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux

安装一定要选C++桌面开发

3.下载Boost压缩包,Boost C++ Libraries

下载windows的zip包,解压

4.下载velocyto包,https://github.com/velocyto

5.Boost压缩包解压,找到..\tools\build文件夹下的bootstrap.bat文件,然后在Windows Terminal里运行这个bat文件

6.输入 .\b2 --prefix==你的安装路径 install

7.双击b2文件,运行

8.还是这这个boost的文件夹下,找到名为boost的子文件夹,然后复制它的所有文件(不要把boost子文件夹直接复制过来,要手动把boost子文件夹里的所有文件全选后复制)

9.在解压后的velocity.R文件夹下,手动从创建..\inst\include文件夹,然后把上面boost文件夹里的东西粘贴进去

10.找到velocity文件夹下的..\src\makevars文件,用记事本打开,删掉“PKG_LIBS”那一行,替换成下面这两行:

PKG_CPPFLAGS = -I../inst/include
PKG_LIBS= -lstdc++ $(LAPACK_LIBS) $(BLAS_LIBS)  $(SHLIB_OPENMP_CFLAGS) $(FLIBS)

11.在Rstudio输入

install.packages("D:/Donot/velocyto.R-master/velocyto.R-master/", repos = NULL, type = "source")

(不用再压缩包了,中间的路径换成自己最后一个velocyto.R-master路径)

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
D、设置模板文件存放路径的配置为:`spring.velocity.resource-loader-path`。在Spring Boot中集成Velocity模板引擎时,需要进行相关配置以便正确地加载和渲染模板文件。常见的配置方式有两种: 1. 在`application.properties`或`application.yml`配置文件中定义Velocity的相关属性,如模板文件的位置、缓存的开关等。示例: ``` spring.velocity.resource-loader-path=classpath:templates/ spring.velocity.cache=false spring.velocity.charset=UTF-8 spring.velocity.suffix=.vm ``` 2. 使用Java代码配置Velocity模板引擎的相关属性。示例: ```java @Configuration public class VelocityConfig { @Bean public VelocityConfigurer velocityConfigurer() { VelocityConfigurer configurer = new VelocityConfigurer(); configurer.setResourceLoaderPath("classpath:templates/"); configurer.setVelocityProperties(velocityProperties()); return configurer; } @Bean public Properties velocityProperties() { Properties properties = new Properties(); properties.setProperty("input.encoding", "UTF-8"); properties.setProperty("output.encoding", "UTF-8"); properties.setProperty("directive.set.null.allowed", "true"); properties.setProperty("resource.manager.defaultcache.size", "100"); return properties; } @Bean public ViewResolver velocityViewResolver() { VelocityViewResolver resolver = new VelocityViewResolver(); resolver.setSuffix(".vm"); resolver.setCache(false); resolver.setContentType("text/html;charset=UTF-8"); resolver.setExposeSpringMacroHelpers(true); resolver.setExposeRequestAttributes(true); resolver.setExposeSessionAttributes(true); return resolver; } } ``` 其中,`spring.velocity.resource-loader-path`表示模板文件的路径,`spring.velocity.cache`表示是否开启缓存,`spring.velocity.charset`表示字符编码,`spring.velocity.suffix`表示模板文件的后缀名。因此,选项D是正确的。选项A和B的属性名称不正确;选项C的属性名称正确,但是它是用于设置模板文件的后缀名,而不是用于开启缓存。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值