在R中调用monetdb.server.start时,未找到命令错误
我试图复制CMS出版物,并要求使用MonetDB来复制,但启动服务器时遇到问题。我按如下方式设置服务器:在R中调用monetdb.server.start时,未找到命令错误,r,monetdb,R,Monetdb,我试图复制CMS出版物,并要求使用MonetDB来复制,但启动服务器时遇到问题。我按如下方式设置服务器: library(R.utils) library(MonetDB.R) batfile <- monetdb.server.setup( database.directory = paste0( getwd() , "/MonetDB" ) , monetdb.program.path =
library(R.utils)
library(MonetDB.R)
batfile <-
monetdb.server.setup(
database.directory = paste0( getwd() , "/MonetDB" ) ,
monetdb.program.path =
ifelse(
.Platform$OS.type == "windows" ,
"C:/Program Files/MonetDB/MonetDB5" ,
""
) ,
dbname = "bsapuf" ,
dbport = 50003
)
/Users/ktrahair/Documents/2.1_AEUM_CLASS/Final_Project/MonetDB/bsapuf.sh: line 2: mserver5: command not found
Read 1 item
正在访问的文本文件的内容是:
#!/bin/sh
mserver5 --set prefix= --set exec_prefix= --dbpath /Users/ktrahair/Documents/2.1_AEUM_CLASS/Final_Project/MonetDB/bsapuf --set mapi_port=50003 --daemon yes > /dev/null &
echo $! > /Users/ktrahair/Documents/2.1_AEUM_CLASS/Final_Project/MonetDB/mserver5.started.from.R.pid
这是我第一次使用StackOverflow,如有任何帮助,将不胜感激
谢谢!
Kyle完整的错误信息是?我马上猜你是在复制Windoze上的人的代码,而你是在Mac上。如果使用monetdb.program.path=/usr/local/monetdb/,似乎更可能成功。您应该告诉我们您是如何安装MonetDB副本的。如果这听起来不熟悉,请查看从软件包帮助索引显示链接的描述文件:helppack=MonetDB.RI使用macports安装了我的MonetDB副本。我得到的初始错误报告是:mserver5:未找到命令。当我包含路径信息时,得到的错误是:/mserver5:没有这样的文件或目录macports在特定目录中安装其外部包。我忘了是哪一个了。在终端会话中使用locate monetdb查找您的副本。您告诉系统在paste0/MonetDB中查找您的MonetDB副本,但没有。在?MonetDB.server.setup中运行示例时会发生什么情况
#!/bin/sh
mserver5 --set prefix= --set exec_prefix= --dbpath /Users/ktrahair/Documents/2.1_AEUM_CLASS/Final_Project/MonetDB/bsapuf --set mapi_port=50003 --daemon yes > /dev/null &
echo $! > /Users/ktrahair/Documents/2.1_AEUM_CLASS/Final_Project/MonetDB/mserver5.started.from.R.pid