0

我想试用 RInside for Mac OSX。我使用终端从源代码下载了 RInside,然后进入/inst/examples/standard并尝试运行make,如该线程的答案所示:Mac OS X 上的 RInside

但是,我收到的第一个错误是fatal error: 'RInside.h' file not found. 我手动找到了这个文件,放到/inst/examples/standard目录下,make再次运行。我收到另一个 .h 文件的另一个致命错误,因此我手动找到了必要的文件并将其插入到此标准目录中。无论如何,在这样做了几次之后,所有依赖项都得到了处理,然后我make再次运行并收到以下非常奇怪的错误:

ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我也尝试使用clang++ -stdlib=libstdc++代替g++(因为Mac OS X 上的 RInside说这g++不起作用),但它也没有帮助(即,我收到了相同的架构错误)。

我被困在这里...

更新

根据 Dirk Eddelbuettel 的建议,我尝试安装 XTools(在 OSX 上运行 Windows X 系统),但收到以下错误:“Xtools.pkg”已损坏,无法打开。您应该弹出磁盘映像。”

我担心运行 RInside 网页 ( http://dirk.eddelbuettel.com/code/rinside.html ) 上提供的简单“hello world”脚本在 Mac 上可能会很复杂,因为需要外部安装和其他配置. 因此,必须有一种更直接的方式在 Mac OS X 上运行 RInside。

4

0 回答 0