我正在尝试在 Ubuntu 18 WSL 中运行最新的 RStudio (1.2.1335)。我已经xfce4
运行并通过 连接VcXsrv
。我可以正常启动任何 GUI 程序。
因此,我下载了RStudio并安装了r-base
和。然后我通过(或者)r-recommended
安装了 .deb ,安装完成。dpkg -i rstudio-1.2.1335-amd64.deb
apt install ./rstudio-1.2.1335-amd64.deb
但是当我尝试通过终端(通过 VcXsrv 的 xface 终端)或 GUI 启动 RStudio 时,我得到的结果如下:
bash: /usr/bin/rstudio: 无法输出二进制文件:程序文件格式错误
大致意思是“无法运行二进制文件 - 格式错误”。
我也尝试了旧版本rstudio-1.1.463-i386.deb
,但根本无法安装。我的主要猜测是存在一些 32/64 位问题,但我确实有 64 位 Windows 和 Ubuntu,并且没有 32 位版本的 RStudio 可以尝试。下载的 MD5 校验和也很好。二进制文件的头部以 开头,ELF
后面跟着二进制数据。
输出uname -a
:
Linux XXX-PC 4.4.0-18362-Microsoft #1-Microsoft 2019 年 3 月 18 日星期一 12:02:00 PST x86_64 x86_64 x86_64 GNU/Linux
// 编辑:
当我sudo rstudio
收到不同的消息时:
/usr/bin/rstudio:2:/usr/bin/rstudio:语法错误:意外单词(预期“)”)