当“.run”文件双击时出现“没有安装打开‘可执行文件’.....”时怎么办

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
将R语言代码编译成`.exe`可执行文件,可以使用`R`包`RInno`和`shiny`来实现。 1. 使用`RInno`打包: - 安装`RInno`包 ```R install.packages("RInno") ``` - 创建一个文件夹,将R代码和相关文件放进去。 - 在文件夹中创建一个名为`app.R`的文件,将R代码复制到此文件中。 - 创建一个名为`installer.iss`的文件,使用以下代码: ```ini [Setup] AppName=RInno Example AppVersion=1.0 DefaultDirName={pf}\RInno Example OutputDir=output OutputBaseFilename=RInno_Example_Setup Compression=lzma SolidCompression=yes [Files] Source: "path\to\your\app.R"; DestDir: "{app}"; Flags: ignoreversion [Icons] Name: "{group}\RInno Example"; Filename: "{app}\app.R"; WorkingDir: "{app}" ``` 将`path\to\your\app.R`替换为`app.R`所在的路径。 - 在R中执行以下代码: ```R library(RInno) compile_iss() ``` 这将生成一个名为`RInno_Example_Setup.exe`的安装程序。 2. 使用`shiny`打包: - 安装`shiny`包 ```R install.packages("shiny") ``` - 创建一个文件夹,将R代码和相关文件放进去。 - 在文件夹中创建一个名为`app.R`的文件,将R代码复制到此文件中。 - 创建一个名为`runApp.bat`的文件,使用以下代码: ```bat Rscript -e "shiny::runApp('app.R', launch.browser=FALSE)" pause ``` - 打开`R`控制台,设置工作目录为文件夹路径,执行以下代码: ```R library(shiny) bundleApp("app.R") ``` 这将生成一个名为`app.zip`的压缩文件。 - 将`runApp.bat`和`app.zip`文件复制到新的文件夹中。 - 在文件夹中双击`runApp.bat`文件即可启动应用程序。 注意:使用`shiny`打包后,应用程序是一个`.zip`文件,不是`.exe`文件。但是,通过双击`runApp.bat`文件,可以启动应用程序。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值