如果有人能帮我解决一个特别的问题,我会很感激的…我想我知道是什么引起的,但我不知道如何修复它。
问题-- Emacs ESS无法启动R。
原因--我安装了OpenFOAM,这是一个开源流体建模工具包,它有自己的函数R,并以字母"R“执行。(例如,在命令行中键入"R“,它会尝试运行OpenFOAM函数,而不是R)。我认为通过安装OpenFoam,我已经覆盖了之前调用语言R的" R“,所以这会扰乱试图调用R的ESS。
环境--我正在ssh进入一个运行scientific的远程客户机,在那里我没有root访问权限。我不太明白ESS在我的账户里叫什么是本地的,什么不是本地的。
从命令行调用/usr/bin/./R将启动R的一个实例。如何修改ESS以使其调用“/usr/bin/./R”?
这是我能找到的最接近的ESS to call different installations of R,但据我所知,我的系统在其执行路径上根本没有R-1或R-2,所以我不知道它有多相似。
发布于 2016-03-25 19:15:37
我也遇到过同样的问题。遵循Josh O‘’Brien的链接和提示,我将
;; Set default R version, (i.e. the one launched by typing M-x R <RET>)
(setq inferior-R-program-name "/usr/bin/R")在我的.emacs文件中。现在它完美地工作了。
https://stackoverflow.com/questions/20152633
复制相似问题