我遇到了在Raspberry Pi2(Raspbian / Debian Wheezy)上编译R-Studio服务器的问题。我运行了所需的脚本来安装所有依赖项,这给了我没有错误。我跑了cmake
而不是:
cmake .. -DRSTUDIO_TARGET=Server -DCMAKE_BUILD_TYPE=Release
返回:
-- Boost version: 1.50.0
-- Found R: /usr/lib/R
-- Configuring done
-- Generating done
-- Build files have been written to: /home/ME/rstudio/build
如README中所述,运行sudo make
返回:
Buildfile: /home/ME/rstudio/src/gwt/build.xml
ext:
而不是挂起。 top
命令为其中一个核心上的java提供了100%的CPU负载,直到我中断进程(CTRL + C)。这返回:
src/gwt/CMakeFiles/gwt_build.dir/build.make:52: recipe for target 'gwt_build' failed
make[2]: *** [gwt_build] Interrupt
CMakeFiles/Makefile2:93: recipe for target 'src/gwt/CMakeFiles/gwt_build.dir/all' failed
make[1]: *** [src/gwt/CMakeFiles/gwt_build.dir/all] Interrupt
Makefile:133: recipe for target 'all' failed
make: *** [all] Interrupt
关于如何完成安装的任何想法?
我正在运行R 3.1.2,它没有问题。该系统也应该是最新的。在有人问我为什么要在Pi2上安装R-Server之前,我想说这对我来说是一个关于如何管理这样一个系统的学习练习。我不得不承认,这一切对我来说都是新鲜事,任何帮助都是值得赞赏的。
答案 0 :(得分:0)
同样在我的结尾:今天我在8小时之后用完全相同的消息中断了构建过程!
在我的MacOS X包装盒上,它就像魅力一样。
EDIT 刚刚从谷歌网站(https://code.google.com/p/closure-compiler/downloads/detail?name=compiler-20131014.zip&can=2&q=)下载了最新的封闭编译器,将其放入" src / gwt / tools / compiler /",现在我的rip上的构建过程就在它的上面了预期的方式。
EDIT(2) 在编译模块org.rstudio.studio.RStudio时,可能会遇到内存不足的问题。错误;对我来说诀窍在于遵循Brad Peterson关于如何增加raps(http://www.bionoren.com/blog/2013/02/raspberry-pi-crashplan/)上的交换空间的说明。
dd if=/dev/zero of=/path/to/swapfile bs=1M count=2048
mkswap /path/to/swapfile
chown root:root /path/to/swapfile
chmod 0600 /path/to/swapfile
swapon /path/to/swapfile
但是我没有修改/ etc / fstab,而是在/ etc / dphys-swapfile中添加了相应的条目。
CONF_SWAPSIZE=2048
CONF_SWAPFILE=/path/to/swapfile