Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R中调用monetdb.server.start时,未找到命令错误_R_Monetdb - Fatal编程技术网

在R中调用monetdb.server.start时,未找到命令错误

在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 =

我试图复制CMS出版物,并要求使用MonetDB来复制,但启动服务器时遇到问题。我按如下方式设置服务器:

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