拾-关于NodeJS跟R语言的一段情

其实它们本来毫无交集,但是,因为有一个意大利的哥们albertosantini,他弄了一个node-rio,把他们搞在一起了。

一、本来无一物,为何在Windows上有R

反正我也不是很懂,先下载一个R语言玩一下下载链接,发现,诶!还不错哦!还有GUI哦~

二、那个RIO来了

RIO不是那个鸡尾酒,官方解释是

R Input Output, connects an app to Rserve, a TCP/IP server which allows other programs to use facilities of R.

那可以了,其实关键就是,在R语言里面(我在Windows是直接在RGUI里面敲入启动指令)。

然后在GitHub直接把那个项目Clone下来,里面有例子的了(还是直接可用的哟)。

三、注意提前在R里面装好包

我是直接运行项目上的例程的,发现有些例程运行不了,我心慌啊!!
找了好多原因,发现都找不到为毛线,哎呀,还是心慌啊。
最后的最后,我直接把代码在R里面运行,我发现了,例程里面有很多R语言需求的都是不在我的电脑里面,所以在运行前,需要把包都在本机的R里面装好,用install.packages

四、在Linux上安装Rserve

前面的都是废话,因为我都试过了,下面开始一些没试过的。
当然首先我都是上网看看有没有前人试过,当然马上就找到了LINUX/CENTOS R及RSERVE下载和安装(因为我这边yum安装不到所以只能编译了,是为毛线?有没有运维同志告诉我?)。可惜,文章里面configure命令不能直接复制用。
(偷偷悲伤一下,我服务器上很多包都没有装,好烦啊。)
在安装的过程中,我强烈推荐看这篇文章centos7下安装R的“安装过程中的问题”章节。
我觉得这一句超有用:

缺少什么就使用yum search 缺少的名称,再根据相应的包来进行安装。

我有点崩溃了,我两个小时都没有装好R,我想死。

我的标题应该改为R语言为什么这么难装么?

两个小时后,我终于发现了装不了的秘密,之前主要是出现internal compiler error: Killed的错误,我也忘了我到底是怎么搜为什么出现这个的,反正在2个小时之后我找到了这个文章:《gcc 编译出现 internal compiler error: Killed》
MD马上把服务器上的Tomcat给关掉,于是……
奇迹般,装上了。

五、放弃了

是时候该放弃了,反正也能在服务器上装了R,我内心已经是很难平复的了。

    原文作者:小秉子
    原文地址: https://www.jianshu.com/p/b4287101b4b4
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞